python: Partial reverts to still have empty lists in certain situations, solve #5013 #5018
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.
Solves #5013
I simply partially reverted some problematic parts of ed80a6e#diff-4ca781eff286bb7a34be0b9e82378a7ee303213cfb1ce88da659d2be7c7c5b3fL539 and 3f98304.
I didn't go and investigate really deep, but this should be enough for issues mentioned in #5013. It's a safe PR, it is going back to what was there before.