Добавлена поддержка передачи параметров командой строки в core

migr_to_suds 3.6.0
parent a2b6343eae
commit 0c9437a4bc

@ -119,12 +119,13 @@ def _create_obj(client, method):
def get_view_params(client, method, step=None, expert=None, brief=None,
onlyhelp=False, dispatch_usenew=False):
onlyhelp=False, dispatch_usenew=False, unknown_args=[]):
view_params = _create_obj(client, method)
view_params.step = step
view_params.expert = expert
view_params.brief = brief
view_params.onlyhelp = onlyhelp
view_params.conargs.string = unknown_args
view_params.dispatch_usenew = dispatch_usenew
return view_params

@ -123,8 +123,9 @@ def call_method(client, args, unknown_args, wait_thread):
while True:
view_params = get_view_params(client, method + '_view', step=None,
expert=True,
dispatch_usenew=dispatch_usenew)
expert=True,
dispatch_usenew=dispatch_usenew,
unknown_args=unknown_args)
view = get_view(client, method, client.sid, view_params)
method_parser = get_method_argparser(view, args)

Loading…
Cancel
Save