mysql-connector 9.2.0 - TypeError: 'MySQLConnection' object is not iterable
- Vorherrschende Sprache
- Python
- Sterne
- 338
- Forks
- 147
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currents deps
mysql-connector-python==9.2.0
aws-lambda-powertools==3.6.0
aws_xray_sdk==2.14.0
Then in the lambda I notice this in the logs
```
Traceback (most recent call last):
File "/var/task/aws_xray_sdk/core/utils/conversion.py", line 22, in metadata_to_dict
for item in obj:
^^^
TypeError: 'MySQLConnection' object is not iterable
```
My integration of xray is just
```python
from aws_xray_sdk.core import xray_recorder
xray_recorder.configure(service=os.getenv("IMPORTER_POWERTOOLS_SERVICE_NAME"))
```
Beitragsleitfaden
Rechercherichtung
Beginne mit aws_xray_sdk/core/utils/conversion.py bei metadata_to_dict und reproduziere das Problem mit mysql-connector-python==9.2.0 unter Verwendung der aufgeführten Abhängigkeiten und des Einstiegspunkts xray_recorder.configure. Als abgeschlossen gilt die Aufgabe, wenn die Lambda-Integration beim Verarbeiten einer MySQLConnection den gemeldeten TypeError nicht mehr protokolliert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, mysql, python
- Bereich
- cloud, databases, observability
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100