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

Fix StopIteration runtime error from generator for Python > 3.6.x #121

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dragostreltov
Copy link

Hello,

I've been testing the app and discovered it throws runtime errors during execution of any query when using Python > 3.6.x (with 3.5.x - 3.6.x was working fine):

image

I fixed the issue by using explicit iteration over subgenerators.
Now the app works as expected with Python 3.5.x - 3.9.x.


Mentions:

However, I also discovered the app does not work with Python >= 3.10.x because:

The Iterable abstract class was removed from collections in Python 3.10.x

Which is used by hyper here

from hyper import HTTPConnection

Hyper lib is very old and no longer maintained since 3 years ago.
In order to fix this, I'd suggest refactoring all instances of hyper(HTTPConnection) by using requests lib.

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.

1 participant