> def to_JSON(self): > returnDict = {} > for member in filter(someMethod, inspect.getmembers(self)): > returnDict[member[0]] = member[1] > return json.dumps(returnDict)
By the way you don't need filter here. The getmembers() function has a filter functions. It's called 'predicate'. Try inspect.getmembers(self, someMethod). http://docs.python.org/library/inspect.html#inspect.getmembers -- http://mail.python.org/mailman/listinfo/python-list