Package buildbot :: Package util
[frames] | no frames]

Package util

source code

Submodules

Classes
  ComparableMixin
Specify a list of attributes that are 'important'.
  LRUCache
A simple least-recently-used cache, with a fixed maximum size.
Functions
 
naturalSort(l)
Returns a sorted copy of l, so that numbers in strings are sorted in the proper order.
source code
 
now(_reactor=None) source code
 
formatInterval(eta) source code
 
safeTranslate(str) source code
 
remove_userpassword(url) source code
 
none_or_str(x)
Cast X to a str if it is not None
source code
Variables
  badchars_map = '\x00\x01\x02\x03\x04\x05\x06\x07\x08_\n\x0b\x0...
  NotABranch = NotABranch()
Function Details

naturalSort(l)

source code 

Returns a sorted copy of l, so that numbers in strings are sorted in the proper order.

e.g. ['foo10', 'foo1', 'foo2'] will be sorted as ['foo1', 'foo2', 'foo10'] instead of the default ['foo1', 'foo10', 'foo2']


Variables Details

badchars_map

Value:
'''\x00\x01\x02\x03\x04\x05\x06\x07\x08_
\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\
\x1d\x1e\x1f__"__________-__0123456789_______ABCDEFGHIJKLMNOPQRSTUVWXY\
Z_____`abcdefghijklmnopqrstuvwxyz____\x7f\x80\x81\x82\x83\x84\x85\x86\\
x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x9\
8\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\\
xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xb\
b\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\\
...