3 def format_arguments(string, voidwhenempty = False):
4 args = re.split('\s*\n\s*', string)
7 if len(args) > 0 and args[-1] == '':
9 if len(args) == 0 and voidwhenempty:
11 return ", ".join(args)
13 def filter_isnot(list, flag):
14 return filter(lambda x: not hasattr(x, flag), list)
16 def filter_hasnot(list, flag):
17 return filter(lambda x: flag not in x, list)
19 def filter_notset(list, flag):
20 return filter(lambda x: not getattr(x,flag), list)