# HG changeset patch # User Sylvain Thénault # Date 1268387524 -3600 # Node ID 39fc30001a201fdd3d15a2a6b377bf635191d05a # Parent fa6671e836391d13b058da81a78edf9c06b48b5f [utils] improve dump_class by copying back original class doc and module name diff -r fa6671e83639 -r 39fc30001a20 utils.py --- a/utils.py Fri Mar 12 10:51:30 2010 +0100 +++ b/utils.py Fri Mar 12 10:52:04 2010 +0100 @@ -46,9 +46,9 @@ # type doesn't accept unicode name # return type.__new__(type, str(clsname), (cls,), {}) # __autogenerated__ attribute is just a marker - return type(str(clsname), (cls,), {'__autogenerated__': True}) - - + return type(str(clsname), (cls,), {'__autogenerated__': True, + '__doc__': cls.__doc__, + '__module__': cls.__module__}) # use networkX instead ?