-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Description
🎯 Issue Description
Make the tool more robust by improving error handling and providing better feedback to users.
🚀 What You'll Learn
- Exception handling
- User experience design
- Error logging
📋 Tasks
- Add try-catch blocks around file operations
- Provide specific error messages
- Add logging for debugging
- Handle permission errors gracefully
- Add retry logic for failed operations
- Improve help text and examples
🛠️ Files to Modify
py_sort.pyREADME.md
💡 Hints
- Use specific exception types
- Log errors to a file
- Provide actionable error messages
🧪 Testing
# Test with permission issues
python py_sort.py /root # Should fail gracefully📚 Resources
❓ Questions?
Feel free to ask questions in the comments or start a discussion!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed