adafruit / adafruit/Adafruit_CircuitPython_GC_IOT_Core
Import depth is too deep - max recursion stack traces being thrown on import
- Dominant language
- Python
- Stars
- 12
- Forks
- 10
- PR merge metrics
- No merged PRs in 30d
Description
FeatherS2 running 7.0.0, using the 7.0.0 libraries
```python
>>> from adafruit_gc_iot_core import MQTT_API, Cloud_Core
Traceback (most recent call last):
File "", line 1, in
File "adafruit_gc_iot_core.py", line 32, in
File "adafruit_jwt.py", line 32, in
File "adafruit_rsa/__init__.py", line 16, in
File "adafruit_rsa/key.py", line 27, in
File "adafruit_rsa/prime.py", line 13, in
File "adafruit_rsa/randnum.py", line 12, in
File "adafruit_rsa/transform.py", line 14, in
File "adafruit_binascii.py", line 57, in
RuntimeError: maximum recursion depth exceeded
>>>
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the import shown in the issue on FeatherS2 with the listed 7.0.0 libraries, then trace the chain from adafruit_gc_iot_core.py through adafruit_jwt.py and the adafruit_rsa files to adafruit_binascii.py. Done means the import completes without RuntimeError: maximum recursion depth exceeded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- google-cloud, python
- Domain
- api, cloud
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100