def startOpenportProcess (self, port): session = Session() app_dir = self.os_interaction.get_application_dir() if self.os_interaction.is_compiled(): session.restart_command = [os.path.join(app_dir, 'openport_app.exe'), '--local-port', '%s' % port] else: session.restart_command = ['python', os.path.join(app_dir,'apps/openport_app.py'), '--local-port', '%s' % port] logger.debug(session.restart_command) self.os_interaction.start_openport_process(session, hide_message=False, no_clipboard=False)
def get_share_from_row(self, row): share = Session() share.server = row[0] share.server_port = row[1] share.server_session_token = row[2] share.local_port = row[3] share.pid = row[4] share.active = row[5] share.restart_command = row[6].split() try: share.restart_command = pickle.loads(row[6].encode('ascii','ignore')) pass except (Exception) as e: pass share.id = row[7] return share