GitAuto: TypeError 'NoneType' object is not iterable #32
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #31
Why the bug occurs
The
TypeError: 'NoneType' object is not iterableoccurs in thefilter_my_commentsfunction withincomment_manager.pyat line 42. This happens because the function attempts to iterate over aNonevalue, likely returned due to a failed API call or missing data.How to reproduce
filter_my_commentsfunction incomment_manager.pyunder conditions where the expected data isNone.TypeErrorwhen the function tries to iterate over theNonevalue.Where / How to code and why
To fix the bug, update the
filter_my_commentsfunction incomment_manager.pyto handle cases where the data isNone. Implement a check to ensure that the data is iterable before attempting to iterate over it. Additionally, enhance the error handling for API calls to preventNonefrom being returned unexpectedly.This ensures that the function handles unexpected
Nonevalues gracefully, adhering to robust coding practices and preventing runtime errors.Anything the issuer needs to do
No action required.
Test these changes locally