move xmlrpc marshaller into lib and use i8 for large ints
This commit is contained in:
parent
448924e2c6
commit
ab48fa80b2
5 changed files with 54 additions and 57 deletions
|
|
@ -7,7 +7,6 @@ import os
|
|||
import os.path
|
||||
import pprint
|
||||
import sys
|
||||
import six.moves.xmlrpc_client
|
||||
from six.moves import cStringIO
|
||||
from six.moves.urllib.parse import quote
|
||||
|
||||
|
|
@ -58,7 +57,7 @@ def get_request():
|
|||
else:
|
||||
args.append(nice_literal(s))
|
||||
args = koji.encode_args(*args, **kwargs)
|
||||
request = six.moves.xmlrpc_client.dumps(args, method, allow_none=1)
|
||||
request = koji.dumps(args, method, allow_none=1)
|
||||
return request
|
||||
|
||||
|
||||
|
|
@ -68,7 +67,7 @@ def start_response(status, headers):
|
|||
|
||||
|
||||
def parse_response(data):
|
||||
p, u = six.moves.xmlrpc_client.getparser()
|
||||
p, u = koji.getparser()
|
||||
for chunk in data:
|
||||
p.feed(chunk)
|
||||
p.close()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue