Commit graph

46 commits

Author SHA1 Message Date
Paul Gauthier
75c27a5dfb feat: enhance GitHub issue reporting functionality 2024-09-04 10:14:25 -07:00
Paul Gauthier (aider)
70994cfc5b feat: add confirm parameter to report_github_issue function 2024-09-04 10:08:16 -07:00
Paul Gauthier (aider)
0df97c3241 feat: handle KeyboardInterrupt with default exception handler 2024-08-30 15:07:48 -07:00
Paul Gauthier (aider)
2c6de179b0 feat: delete version check file on uncaught exceptions 2024-08-30 12:20:13 -07:00
Paul Gauthier (aider)
a576134861 style: format code with linter 2024-08-30 08:18:09 -07:00
Paul Gauthier (aider)
9b7976a07e refactor: remove branch and commit info from git report 2024-08-30 08:18:05 -07:00
Paul Gauthier
8e439dc31d refactor: remove dependency reporting functionality 2024-08-30 08:18:02 -07:00
Paul Gauthier (aider)
9667e1d102 fix: replace bare except with except Exception in get_git_info 2024-08-30 08:16:08 -07:00
Paul Gauthier (aider)
0fc9928762 style: Format code with linter 2024-08-30 08:15:03 -07:00
Paul Gauthier (aider)
b50b28c815 feat: enhance error reporting with detailed system information 2024-08-30 08:15:00 -07:00
Paul Gauthier (aider)
e99f935bb5 feat: add Python version to error report 2024-08-30 08:12:29 -07:00
Paul Gauthier (aider)
51e7067c45 style: add newline after import statement in report.py 2024-08-30 08:12:06 -07:00
Paul Gauthier (aider)
046bb13359 feat: add platform info to error report 2024-08-30 08:12:02 -07:00
Paul Gauthier (aider)
8f7250e992 fix: protect os.path.basename call with try/except 2024-08-29 13:11:33 -07:00
Paul Gauthier (aider)
725da4ba9f fix: use innermost traceback frame for error reporting 2024-08-29 13:10:55 -07:00
Paul Gauthier (aider)
96adf93cec style: format code to comply with linter rules 2024-08-29 13:09:42 -07:00
Paul Gauthier (aider)
2ab8b99849 refactor: nest ValueError raise in three dummy functions 2024-08-29 13:09:38 -07:00
Paul Gauthier
d1c4bb7491 test: add test case for uncaught exception handling 2024-08-29 13:09:37 -07:00
Paul Gauthier
a7742e1706 copy 2024-08-29 12:59:24 -07:00
Paul Gauthier
fd7ea02ecf refactor: Replace hardcoded fence string with dynamic triple backtick 2024-08-29 10:09:34 -07:00
Paul Gauthier (aider)
8a6e2dbb86 refactor: introduce FENCE variable for code block delimiters 2024-08-29 10:09:20 -07:00
Paul Gauthier (aider)
3c5ad664e6 refactor: move GitHub issue URL to urls.py 2024-08-29 10:07:24 -07:00
Paul Gauthier
03024eaaf1 refactor: improve GitHub issue reporting process and output formatting 2024-08-29 10:07:22 -07:00
Paul Gauthier
2ce6f1a682 refactor: simplify exception handling in traceback processing 2024-08-29 09:47:57 -07:00
Paul Gauthier (aider)
b441c03461 fix: armor os.path.basename call in exception handler 2024-08-29 09:45:17 -07:00
Paul Gauthier (aider)
050291c5a4 style: remove trailing whitespace in exception_handler function 2024-08-29 09:43:54 -07:00
Paul Gauthier (aider)
1cc2b2ef63 refactor: replace full file paths with basenames in exception traceback 2024-08-29 09:43:50 -07:00
Paul Gauthier
29cf1e322e feat: enhance exception handling and issue reporting 2024-08-29 09:27:14 -07:00
Paul Gauthier (aider)
9d1df5308d style: Use double quotes for string literal in exception_handler 2024-08-29 09:18:20 -07:00
Paul Gauthier (aider)
4a26bc6c70 fix: improve exception handling to show correct filename and line number 2024-08-29 09:18:17 -07:00
Paul Gauthier (aider)
c458489cc0 feat: include exception type in GitHub issue title 2024-08-29 09:16:55 -07:00
Paul Gauthier (aider)
7e6b5d5a98 style: reorder imports in aider/report.py 2024-08-29 09:16:36 -07:00
Paul Gauthier (aider)
df8e13d3ed feat: include filename and line number in exception report title 2024-08-29 09:16:32 -07:00
Paul Gauthier
f6020f283c feat: Add exception reporting and test error in main function 2024-08-29 09:16:31 -07:00
Paul Gauthier (aider)
945eb04010 style: Add blank line before main function call 2024-08-29 09:13:15 -07:00
Paul Gauthier (aider)
cc772d5074 refactor: move main logic into main() function 2024-08-29 09:13:12 -07:00
Paul Gauthier (aider)
68a4f58480 style: format imports and string quotes 2024-08-29 09:12:37 -07:00
Paul Gauthier (aider)
f63a095a37 feat: add uncaught exception reporting functionality 2024-08-29 09:12:34 -07:00
Paul Gauthier
9297e61c58 refactor: improve GitHub issue reporting flow and user interaction 2024-08-29 07:39:48 -07:00
Paul Gauthier (aider)
a227220efb style: use double quotes for string literal in report.py 2024-08-29 07:34:42 -07:00
Paul Gauthier (aider)
f89f42491c feat: add confirmation step before opening GitHub issue in browser 2024-08-29 07:34:39 -07:00
Paul Gauthier (aider)
56a88018a9 style: move docstring to correct position in report_github_issue function 2024-08-29 07:31:57 -07:00
Paul Gauthier (aider)
9f1b268740 fix: remove unused exception variable in report_github_issue function 2024-08-29 07:31:18 -07:00
Paul Gauthier (aider)
31e5e327b0 style: apply linter suggestions and fix formatting 2024-08-29 07:31:06 -07:00
Paul Gauthier (aider)
41d3d18f8c feat: add Aider version to GitHub issue report 2024-08-29 07:31:03 -07:00
Paul Gauthier
15434053df feat: add report generation module 2024-08-29 07:31:01 -07:00