Mercurial > p > roundup > code
comparison roundup/xmlrpc.py @ 5408:e46ce04d5bbc
Python 3 preparation: update xmlrpclib / SimpleXMLRPCServer imports.
New roundup/anypy/xmlrpc_.py added. Manual patch.
| author | Joseph Myers <jsm@polyomino.org.uk> |
|---|---|
| date | Wed, 25 Jul 2018 00:16:00 +0000 |
| parents | 23b8e6067f7c |
| children | 56c9bcdea47f |
comparison
equal
deleted
inserted
replaced
| 5407:f004824563a3 | 5408:e46ce04d5bbc |
|---|---|
| 7 import logging | 7 import logging |
| 8 from roundup import hyperdb | 8 from roundup import hyperdb |
| 9 from roundup.exceptions import Unauthorised, UsageError | 9 from roundup.exceptions import Unauthorised, UsageError |
| 10 from roundup.date import Date, Range, Interval | 10 from roundup.date import Date, Range, Interval |
| 11 from roundup import actions | 11 from roundup import actions |
| 12 from SimpleXMLRPCServer import SimpleXMLRPCDispatcher | 12 from roundup.anypy import xmlrpc_ |
| 13 from xmlrpclib import Binary | 13 SimpleXMLRPCDispatcher = xmlrpc_.server.SimpleXMLRPCDispatcher |
| 14 Binary = xmlrpc_.client.Binary | |
| 14 from traceback import format_exc | 15 from traceback import format_exc |
| 15 | 16 |
| 16 def translate(value): | 17 def translate(value): |
| 17 """Translate value to becomes valid for XMLRPC transmission.""" | 18 """Translate value to becomes valid for XMLRPC transmission.""" |
| 18 | 19 |
