def __init__(self): self.__unsaved_indices = [] self.windows = set() self.__about_dialog = None self.__page_setup = None self.__print_settings = None config_folder = global_settings.config_dir if not os.path.exists(config_folder): os.makedirs(config_folder) state_location = os.path.join(config_folder, 'reinteract.state') self.state = ApplicationState(state_location)
def __init__(self): self.app_state = ApplicationState() parser = argparse.ArgumentParser( description='Multi text editor client launcher') parser.add_argument('-i', '--ip', type=str, help='destination server ip', required=False, default=self.server_ip) parser.add_argument('-p', '--port', type=int, help='destination server port', required=False, default=self.server_port) args = parser.parse_args() self.server_ip = args.ip self.server_port = args.port self.uri = f"ws://{self.server_ip}:{self.server_port}"