micropython / micropython/micropython-lib
traceback.format_exc failed due to sys.exc_info not exist
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 2.9k
- Forks
- 1.1k
- Ø Merge
- 7 T. 6 Std.
- Gemergte PRs (30 T.)
- 3
Beschreibung
Is this expected? not design to work on MCU ports ?
>>> try:
... 1/0
... except:
... print(traceback.format_exc())
...
...
...
Traceback (most recent call last):
File "<stdin>", line 5, in <module>
File "traceback.py", line 27, in format_exc
AttributeError: 'module' object has no attribute 'exc_info'
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit traceback.py in Zeile 27 und reproduziere das gemeldete try/except-Beispiel auf dem betroffenen MCU-Port. Prüfe, wie format_exc die Informationen zur Ausnahme abruft, und vergleiche das mit den verfügbaren Schnittstellen des Ports; fertig ist es, wenn das Beispiel keine AttributeError-Ausnahme mehr auslöst und den erwarteten Traceback erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- backend
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100