Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improving debugger.py #41

Open
wants to merge 3 commits into
base: main
Choose a base branch
from
Open

Conversation

george-adams1
Copy link

Sorry for the size of this PR. Issues to fix kept growing. See below:

Use typing to make the function signatures clearer.
Use constants for hard-coded values.
Create a helper function for checking file extensions.
Improve the error handling in the walk_directory function.
Use f-strings for better readability and performance.
Add function and module-level docstrings for better understanding of the code.

Use typing to make the function signatures clearer.
Use constants for hard-coded values.
Create a helper function for checking file extensions.
Improve the error handling in the walk_directory function.
Use f-strings for better readability and performance.
Add function and module-level docstrings for better understanding of the code.
@swyxio
Copy link
Contributor

swyxio commented May 29, 2023

thats great, thanks so much! the biggest issue with debugger is that context length becomes a problem much sooner than most. would like to fix that next, but happy to discuss what the right approach is in issues (i may move faster than issues here)

debugger.py Outdated Show resolved Hide resolved
@swyxio
Copy link
Contributor

swyxio commented May 29, 2023

i have not merged yet because i'm not sure that this is how i want the code style to be, but also have not closed because i might come around to it

@george-adams1
Copy link
Author

Ok sounds good. Let me know if there's anything else I can do.

@swyxio
Copy link
Contributor

swyxio commented May 30, 2023

you've done great. just share usecases/examples/pain points! i'll be refactoring quite a bit this week to accommodate the enlarged planning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants