diff --git a/coder.py b/coder.py index 48904ae9e..7bedb15da 100755 --- a/coder.py +++ b/coder.py @@ -26,12 +26,16 @@ from dump import dump import prompts -history_file = ".coder.history" -try: - readline.read_history_file(history_file) -except FileNotFoundError: - pass +class Coder: + history_file = ".coder.history" + def __init__(self, main_model, files, pretty): + # ... + try: + readline.read_history_file(self.history_file) + except FileNotFoundError: + pass + # ... openai.api_key = os.getenv("OPENAI_API_KEY") @@ -164,7 +168,7 @@ class Coder: else: print() - readline.write_history_file(history_file) + readline.write_history_file(self.history_file) return inp def get_last_modified(self): @@ -630,4 +634,4 @@ def main(): if __name__ == "__main__": status = main() - sys.exit(status) + sys.exit(status) \ No newline at end of file