def __init__(self, opts=None, dispatcher=None, lineHandler=None, connectHandler=None, **kwargs): if dispatcher == None: dispatcher = Dispatcher(moduleName="client-%s-%d" % (platform.node(), os.getpid())) if opts == None: opts, _args = commandLineOptions.getClientOptsArgs(["pyrterm"]) for k, v in kwargs.iteritems(): setattr(opts, k, v) self._opts = opts self._lineHandler = lineHandler self._connectHandler = connectHandler self._dispatcher = dispatcher _serverLoc = opts.daemons[0].strip() self._conns = {} self._currentConn = None self._counter = 0 self._responseIdToWaitFor = None self._opened = False self._lastMatchingMessage = None
def __init__(self, opts=None, dispatcher=None, lineHandler=None, connectHandler=None, **kwargs): if dispatcher == None: dispatcher = Dispatcher(moduleName='client-%s-%d' % (platform.node(), os.getpid())) if opts == None: opts, _args = commandLineOptions.getClientOptsArgs(['pyrterm']) for k, v in kwargs.iteritems(): setattr(opts, k, v) self._opts = opts self._lineHandler = lineHandler self._connectHandler = connectHandler self._dispatcher = dispatcher _serverLoc = opts.daemons[0].strip() self._conns = {} self._currentConn = None self._counter = 0 self._responseIdToWaitFor = None self._opened = False self._lastMatchingMessage = None
def run(argv): opts, _args = commandLineOptions.getClientOptsArgs(argv) Client(opts).runx()