diff --git a/sicsclient.py b/sicsclient.py index d559e10..d4dbb8f 100644 --- a/sicsclient.py +++ b/sicsclient.py @@ -49,14 +49,11 @@ def sics_coroutine(hostport, login): request = yield '\n'.join(result) -def sics_client(hostport, login='Spy 007'): +def sics_client(hostport, command=None, login='Spy 007'): sics = sics_coroutine(hostport, login) next(sics) # start generator - return sics - - -def sics_command(hostport, command, login='Spy 007'): - sics = sics_client(hostport, login) + if command is None: + return sics result = sics.send(command) sics.close() return result