def __init__(self, host, port, host_secret="", io_loop=None, ssl_options={}, key_secret=None, key_version=None, key_id=None, lterm_logfile=""): super(TerminalClient, self).__init__(host, port, io_loop=io_loop, ssl_options=ssl_options, max_packet_buf=3, reconnect_sec=RETRY_SEC, server_type="frame", key_secret=key_secret, key_version=key_version, key_id=key_id) self.host_secret = host_secret self.lterm_logfile = lterm_logfile self.terms = {} self.lineterm = None self.blob_server = "" self.osh_cookie = lineterm.make_lterm_cookie() self.blob_cache = BlobCache() self.host_settings = {} self.widget_port = 0 self.log_filename = ""
def __init__(self, host, port, host_secret="", oshell=False, io_loop=None, ssl_options={}, command="", term_type="", term_encoding="utf-8", widget_port=0, prompt_list=[], blob_host="", term_params={}, lterm_logfile="", key_secret=None, key_version=None, key_id=None): super(TerminalClient, self).__init__(host, port, io_loop=io_loop, ssl_options=ssl_options, max_packet_buf=3, reconnect_sec=RETRY_SEC, server_type="frame", key_secret=key_secret, key_version=key_version, key_id=key_id) self.host_secret = host_secret self.oshell = oshell self.command = command or SHELL_CMD self.term_type = term_type self.term_encoding = term_encoding self.widget_port = widget_port self.prompt_list = prompt_list self.term_params = term_params self.lterm_logfile = lterm_logfile self.terms = {} self.lineterm = None self.server_url = ("https" if ssl_options else "http") + "://" + host + ":" + str(port+1) if blob_host == "wildcard": self.blob_server = ("https" if ssl_options else "http") + "://*." + host + ":" + str(port+1) elif blob_host: self.blob_server = ("https" if ssl_options else "http") + "://" + blob_host + ":" + str(port+1) else: self.blob_server = blob_host self.osh_cookie = lineterm.make_lterm_cookie() self.blob_cache = BlobCache()