diff options
Diffstat (limited to 'utils.py')
-rw-r--r-- | utils.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -8,6 +8,12 @@ def get_os_name(name): def select_with_attribute(iterable, attribute, result=True): return [value for value in iterable if (attribute in value) == result] +def get_contact_info(maintainer): + if type(maintainer) is dict: + return maintainer.popitem() + else: + return (maintainer, "%s@spline.de" % (maintainer)) + def is_iterable(obj): if isinstance(obj, collections.Iterable): return True @@ -21,3 +27,7 @@ filters = [ tests = [ ('iterable', is_iterable) ] + +globals = [ + ('get_contact_info', get_contact_info) +] |