def __init__(self, path, dir_paths, hide=None): self.VERTICAL_START_POINT = 2 self.VERTICAL_SPACER = 1 self.INDENT_SIZE = 4 self.left_position = self.INDENT_SIZE self.line_x0 = 0 self.vertical_position = 0 self.vertical_user_start = 0 self.screen = curses.initscr() self.screen_params = {} self.dir_namer = DirectoryNamer(path) self.unknown_files = UnknownFiles(path=path, dir_paths=dir_paths, excluded_names=hide) self.current_file_index = 0 self.names = [] self.phases = _UnknownPhases() self.current_phase = 0 self.current_text = '' self.colors = Colors() self.first_time = True self.path = path self.all_names = [] self.modes = _UnknownMode() self.mode = self.modes.entry self.setup()
def __init__(self, name, root_path, dir_paths, hide=None): self.VERTICAL_START_POINT = 2 self.VERTICAL_SPACER = 1 self.INDENT_SIZE = 4 self.left_position = self.INDENT_SIZE self.line_x0 = 0 self.vertical_position = 0 self.vertical_user_start = 0 self.screen = curses.initscr() self.screen_params = {} self.names = Names() self.current_file_index = 0 self.costars = [] self.phases = _LinkCostarsPhases() self.current_phase = 0 self.current_text = '' self.current_name = name self.root_path = root_path self.colors = Colors() self.first_time = True self.current_files = [] self.changed_files = {} self._setup(dir_paths)