MiscUtils 0.8 Release Notes
Version 0.8
Webware for Python 0.8
New functions in MiscUtils.Funcs
- localIP(remote=('www.yahoo.com', 80), useCache=1)
- Returns your local IP address, hopefully as seen by the Internet. It comes with caveats, so read the doc string.
- mktemp(suffix="", dir=None)
- Alternative to tempfile.mktemp that allows a custom directory to be passed without requiring any module level variables to be clobbered.
- valueForString(s)
- For a given string, returns the most appropriate Pythonic value such as None, a long, an int, a list, etc.
- wordWrap(s, width=78)
- Returns a version of the string word wrapped to the given width.
New functions in Configurable
- commandLineSetting(configName, settingName, default=NoDefault)
- Accesses the values of settings passed through addCommandLineSetting. Typically, you would use it by calling AppServer like ./AppServer --Context.Root=/WK -- where Context is not necessarily the name of a configurable class. Other classes can use this setting to retrieve "/WK", like Configurable.commandLineSetting("Context", "Root").