Best Pythonic Approach to Annotation/Metadata?
Christian Heimes
lists at cheimes.de
Fri Jul 16 05:57:53 EDT 2010
> 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
More information about the Python-list
mailing list