02-fix-issue1690840.patch 910 B

123456789101112131415161718192021222324
  1. commit add36301f7cf40e71d9e10647b83ce8eeed2ce07
  2. merge: e4dcf40743308e1c26bec5b40a65986757c9c860 aa536ca98b2b42596ea704253d8a864e0eddd513
  3. author: zhshishkin
  4. date: 2020-12-28T11:18:38+03:00
  5. revision: 7722626
  6. implement __str__ and __repr__ for _Method
  7. https://bugs.python.org/issue1690840
  8. REVIEW: 1578078
  9. --- contrib/python/future/py3/future/backports/xmlrpc/client.py (e4dcf40743308e1c26bec5b40a65986757c9c860)
  10. +++ contrib/python/future/py3/future/backports/xmlrpc/client.py (add36301f7cf40e71d9e10647b83ce8eeed2ce07)
  11. @@ -1102,6 +1102,9 @@ class _Method(object):
  12. def __init__(self, send, name):
  13. self.__send = send
  14. self.__name = name
  15. + def __repr__(self):
  16. + return "<_Method for %s>" % self.__name
  17. + __str__ = __repr__
  18. def __getattr__(self, name):
  19. return _Method(self.__send, "%s.%s" % (self.__name, name))
  20. def __call__(self, *args):