- for v in m.group('args').split(',')])
- self._functions.setdefault(fname, self.extract_function(fname))
+ for v in m.group('args').split(',')]) if len(m.group('args')) > 0 else tuple()
+ if fname not in self._functions:
+ self._functions[fname] = self.extract_function(fname)