Fix .load command failing with 'NoneType object not iterable' #249
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.
Fix
The
.loadcommand'sload_extension()function indbcommands.pywas missing a return statement. All special commands must return a list of(title, rows, headers, status)tuples, butload_extension()implicitly returnedNone, causing the caller to fail with'NoneType' object is not iterablewhen iterating over the result.Added the missing
return [(None, None, None, "")]statement.Fixes #248