Spaces:
Sleeping
Sleeping
| # # app.py | |
| # from model import load_model | |
| # from analyzer import analyze_code | |
| # import json | |
| # if __name__ == "__main__": | |
| # print("π§ AI Bug Explainer - Local Terminal Interface") | |
| # language = input("Enter programming language (e.g., Python): ") | |
| # print("\nPaste your buggy code. End input with a line that says only 'END':\n") | |
| # lines = [] | |
| # while True: | |
| # line = input() | |
| # if line.strip() == "END": | |
| # break | |
| # lines.append(line) | |
| # code = "\n".join(lines) | |
| # tokenizer, model = load_model() | |
| # print("\nπ Analyzing your code...\n") | |
| # result = analyze_code(language, code, tokenizer, model) | |
| # print(json.dumps(result, indent=2)) | |
| # app.py | |
| from model import load_model | |
| from analyzer import analyze_code | |
| import json | |
| def main(): | |
| print("π§ Loading model...") | |
| tokenizer, model = load_model() | |
| print("\nπ₯ Enter your code for analysis.") | |
| language = input("Programming Language (e.g., Python, JavaScript): ").strip() | |
| print("Paste your buggy code (end input with an empty line):") | |
| code_lines = [] | |
| while True: | |
| line = input() | |
| if line == "": | |
| break | |
| code_lines.append(line) | |
| code = "\n".join(code_lines) | |
| print("\nπ Analyzing your code...\n") | |
| result = analyze_code(tokenizer, model, language, code) | |
| print("\nπ§Ύ JSON Response:") | |
| print(json.dumps(result, indent=2)) | |
| if __name__ == "__main__": | |
| main() | |