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