diff options
author | Rafael H. Schloming <rhs@apache.org> | 2008-05-16 20:01:20 +0000 |
---|---|---|
committer | Rafael H. Schloming <rhs@apache.org> | 2008-05-16 20:01:20 +0000 |
commit | c89225c78275d3699e148a16bcd163b2bc7a3090 (patch) | |
tree | 610e21d885f2d0e626f84dce1327c8b93711e017 | |
parent | 520e511b32c5344c343214bf2de62698f0bc36e6 (diff) | |
download | qpid-python-c89225c78275d3699e148a16bcd163b2bc7a3090.tar.gz |
QPID-947: restrict docstring initialization to recent python versions
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@657191 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | python/qpid/invoker.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/python/qpid/invoker.py b/python/qpid/invoker.py index 190a4ca288..635f3ee769 100644 --- a/python/qpid/invoker.py +++ b/python/qpid/invoker.py @@ -17,15 +17,18 @@ # under the License. # +import sys + # TODO: need a better naming for this class now that it does the value # stuff class Invoker: def METHOD(self, name, resolved): method = lambda *args, **kwargs: self.invoke(resolved, args, kwargs) - method.__name__ = resolved.pyname - method.__doc__ = resolved.pydoc - method.__module__ = self.__class__.__module__ + if sys.version_info[:2] > (2, 3): + method.__name__ = resolved.pyname + method.__doc__ = resolved.pydoc + method.__module__ = self.__class__.__module__ self.__dict__[name] = method return method |