1
0
mirror of https://github.com/haiwen/libsearpc.git synced 2025-09-01 04:47:16 +00:00

Support python 3 in pysearpc.

This commit is contained in:
Jonathan Xu
2019-06-06 17:36:19 +08:00
parent 4f32f8be00
commit ac0750d058
7 changed files with 30 additions and 22 deletions

View File

@@ -1,5 +1,6 @@
from builtins import object
import json
from common import SearpcError
from .common import SearpcError
def _fret_int(ret_str):
try:
@@ -7,10 +8,10 @@ def _fret_int(ret_str):
except:
raise SearpcError('Invalid response format')
if dicts.has_key('err_code'):
if 'err_code' in dicts:
raise SearpcError(dicts['err_msg'])
if dicts.has_key('ret'):
if 'ret' in dicts:
return dicts['ret']
else:
raise SearpcError('Invalid response format')
@@ -21,10 +22,10 @@ def _fret_string(ret_str):
except:
raise SearpcError('Invalid response format')
if dicts.has_key('err_code'):
if 'err_code' in dicts:
raise SearpcError(dicts['err_msg'])
if dicts.has_key('ret'):
if 'ret' in dicts:
return dicts['ret']
else:
raise SearpcError('Invalid response format')
@@ -61,7 +62,7 @@ def _fret_obj(ret_str):
except:
raise SearpcError('Invalid response format')
if dicts.has_key('err_code'):
if 'err_code' in dicts:
raise SearpcError(dicts['err_msg'])
if dicts['ret']:
@@ -75,7 +76,7 @@ def _fret_objlist(ret_str):
except:
raise SearpcError('Invalid response format')
if dicts.has_key('err_code'):
if 'err_code' in dicts:
raise SearpcError(dicts['err_msg'])
l = []
@@ -91,7 +92,7 @@ def _fret_json(ret_str):
except:
raise SearpcError('Invalid response format')
if dicts.has_key('err_code'):
if 'err_code' in dicts:
raise SearpcError(dicts['err_msg'])
if dicts['ret']: