Hallo,
das ist deine Funktion:
def getSynonyms(self,key):
return self.synonyms.get(key, [])
Weißt du, wozu das 2. Argument in `get` zuständig ist?
Du wirst vermutlich einen Schlüssel übergeben, der nicht im Wörterbuch ist und bekommst dann eben eine Liste zurück.
Die Änderung an deinem Code ...
Die Suche ergab 1667 Treffer
- Samstag 24. Januar 2026, 13:40
- Forum: Allgemeine Fragen
- Thema: Dictionary wird als Liste erkannt
- Antworten: 4
- Zugriffe: 161
- Samstag 24. Januar 2026, 09:50
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 500
Re: Code-Review - ESP32, Display, MicroPython
Ich sollte die Doku echt aufmerksamer lesen. Nach `max_len` habe ich aufgehört, dabei steht da ja, dass der Alte durch den Neuen verdrängt wird. Und dann kann mein ganzes `try`/`except` natürlich raus.
Danke und Grüße
Dennis
Danke und Grüße
Dennis
- Donnerstag 22. Januar 2026, 20:27
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Hallo,
ich benutze diesen Thread mal weiter für meine Tätigkeit die ich gerade versuche.
Für den ESP32 gibt es MCPWM Support. Das ist allerdings nicht in MicroPython implementiert. Vor einigen Jahren hat das mal jemand in einen Fork eingebaut. Als ich das damals brauchte, ist @__deets__ aufgefallen ...
ich benutze diesen Thread mal weiter für meine Tätigkeit die ich gerade versuche.
Für den ESP32 gibt es MCPWM Support. Das ist allerdings nicht in MicroPython implementiert. Vor einigen Jahren hat das mal jemand in einen Fork eingebaut. Als ich das damals brauchte, ist @__deets__ aufgefallen ...
- Donnerstag 22. Januar 2026, 20:07
- Forum: Allgemeine Fragen
- Thema: warum funktioniert das nicht?
- Antworten: 8
- Zugriffe: 374
Re: warum funktioniert das nicht?
Hallo,
das wird nirgends gespeichert. Wenn du das willst, dann musst du Code schreiben, der die Daten in eine Datei schreibt.
Du erstellst zu dem zu Programmstart eine leere Liste mit dem Namen `Datenbanken`. Da kann `Datenbanken` nur leer sein, wenn du die Liste danach gleich abfragst.
Grüße
Dennis
das wird nirgends gespeichert. Wenn du das willst, dann musst du Code schreiben, der die Daten in eine Datei schreibt.
Du erstellst zu dem zu Programmstart eine leere Liste mit dem Namen `Datenbanken`. Da kann `Datenbanken` nur leer sein, wenn du die Liste danach gleich abfragst.
Grüße
Dennis
- Donnerstag 22. Januar 2026, 17:49
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 500
Re: Code-Review - ESP32, Display, MicroPython
Oh, das habe ich übersehen. Danke, werde ich noch anpassen bzw, die flag setzen.
Grüße
Dennis
Grüße
Dennis
- Donnerstag 22. Januar 2026, 13:20
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 500
Re: Code-Review - ESP32, Display, MicroPython
Hi,
In der MP Doku steht, dass ein `IndexError` aufgerufen wird, wenn es kein Platz mehr hat. Da ich die Länge auf 1 beschränkt habe, hat es nach meinem Verständnis nur Platz, wenn vor dem nächsten Auslegen des Sensor, der Wert geholt wird. Während der Animation wird allerdings kein Wert geholt ...
In der MP Doku steht, dass ein `IndexError` aufgerufen wird, wenn es kein Platz mehr hat. Da ich die Länge auf 1 beschränkt habe, hat es nach meinem Verständnis nur Platz, wenn vor dem nächsten Auslegen des Sensor, der Wert geholt wird. Während der Animation wird allerdings kein Wert geholt ...
- Samstag 17. Januar 2026, 17:56
- Forum: Allgemeine Fragen
- Thema: Abfangen ALLER Fehler
- Antworten: 21
- Zugriffe: 1133
Re: Abfangen ALLER Fehler
Wenn das öfters vor kommt, dann würde ich mich erst mal um ein sauberes logging kümmern und wenn es dann immer die gleiche Ursache ist, die den Service zum abstürzen bringt, dann genau diese eine Ursache beheben.
Im Vorfeld alles auf Verdacht mit `try`/`except` zu versehen, sieht für mich nicht ...
Im Vorfeld alles auf Verdacht mit `try`/`except` zu versehen, sieht für mich nicht ...
- Freitag 16. Januar 2026, 12:42
- Forum: Raspberry Pi und Co.
- Thema: Code-Review - ESP32, Display, MicroPython
- Antworten: 7
- Zugriffe: 500
Code-Review - ESP32, Display, MicroPython
Hallo zusammen,
falls jemand von euch Lust hat, würde ich mich über ein Code-Review freuen.
Hardware:
- ESP32
- 1,4" ST7789 Display
- BME280 Temperatur-Sensor
- 2x Led's
- mechanischer Taster (Pull-down hardwareseitig)
Gewünschte Funktion:
- Bei Stromzufuhr Ablauf einer Willkommens-Animation ...
falls jemand von euch Lust hat, würde ich mich über ein Code-Review freuen.
Hardware:
- ESP32
- 1,4" ST7789 Display
- BME280 Temperatur-Sensor
- 2x Led's
- mechanischer Taster (Pull-down hardwareseitig)
Gewünschte Funktion:
- Bei Stromzufuhr Ablauf einer Willkommens-Animation ...
- Mittwoch 14. Januar 2026, 16:26
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Perfekt, genau dass ist die.
Vielen Dank.
Vielen Dank.
- Dienstag 13. Januar 2026, 19:34
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Noch was anderes. Ich benutze diese Schriftart:
https://github.com/Dennis-89/st7789_mpy/blob/master/fonts/bitmap/README.md
Da ist ein ausgefüllter Kreis abgebildet. Wo bekomme ich jetzt die Hex-Darstellung oder das Symbol her? Den Smile hätte ich auch gerne. Die Schriftart an sich finde ich gar ...
https://github.com/Dennis-89/st7789_mpy/blob/master/fonts/bitmap/README.md
Da ist ein ausgefüllter Kreis abgebildet. Wo bekomme ich jetzt die Hex-Darstellung oder das Symbol her? Den Smile hätte ich auch gerne. Die Schriftart an sich finde ich gar ...
- Dienstag 13. Januar 2026, 16:20
- Forum: Offtopic
- Thema: Fehlersuche in C-Source einer MicroPython-Version
- Antworten: 4
- Zugriffe: 334
Re: Fehlersuche in C-Source einer MicroPython-Version
Danke, dann werde ich das so machen.
Spiele jetzt noch etwas mit dem Display, dann ändere ich später den Code in `switch`/`case` und mache den PR.
Grüße
Dennis
Spiele jetzt noch etwas mit dem Display, dann ändere ich später den Code in `switch`/`case` und mache den PR.
Grüße
Dennis
- Dienstag 13. Januar 2026, 16:17
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Okay
Darauf hätte man (ich) also auch selbst kommen können 
Für die Detailfrage von mir, sollte man mal einen gewissen User aus dem Forums-Schlaf aufwecken. Kannst du dich mal auf die Suche machen? In der richtigen Stadt bist du ja schon mal
Für die Detailfrage von mir, sollte man mal einen gewissen User aus dem Forums-Schlaf aufwecken. Kannst du dich mal auf die Suche machen? In der richtigen Stadt bist du ja schon mal
- Dienstag 13. Januar 2026, 12:20
- Forum: Offtopic
- Thema: Fehlersuche in C-Source einer MicroPython-Version
- Antworten: 4
- Zugriffe: 334
Re: Fehlersuche in C-Source einer MicroPython-Version
So, da das an mehreren Stellen auftritt, habe ich eine Funktion geschrieben:
static char * getErrorDescription(char response) {
if (response == JDR_INTR) {
return "Interrupted by output function.";
} else if (response == JDR_INP) {
return "Device error or wrong termination of input stream ...
static char * getErrorDescription(char response) {
if (response == JDR_INTR) {
return "Interrupted by output function.";
} else if (response == JDR_INP) {
return "Device error or wrong termination of input stream ...
- Dienstag 13. Januar 2026, 10:50
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Guten Morgen,
da ich auch auf GitHub kein ähnliches Issue gefunden habe, ist der erste logische Schritt, für mich zumindest, es muss an mir liegen.
Zum gefühlt 100. mal habe ich `esp-idf` gelöscht, das MicroPython-Repo gelöscht und von vorne angefangen. Mein Gedanke, ich baue mal nur die ...
da ich auch auf GitHub kein ähnliches Issue gefunden habe, ist der erste logische Schritt, für mich zumindest, es muss an mir liegen.
Zum gefühlt 100. mal habe ich `esp-idf` gelöscht, das MicroPython-Repo gelöscht und von vorne angefangen. Mein Gedanke, ich baue mal nur die ...
- Montag 12. Januar 2026, 18:18
- Forum: Offtopic
- Thema: Fehlersuche in C-Source einer MicroPython-Version
- Antworten: 4
- Zugriffe: 334
Fehlersuche in C-Source einer MicroPython-Version
Hallo,
hierfür eröffne ich ein neues Thema.
Ich benutze gerade eine vorcompilierte MicroPython-Firmware von hier:
https://github.com/russhughes/st7789_mpy/tree/master
Mit der Funktion `jpg` kann man Bilder auf dem Display anzeigen lassen. Wenn ich das mit dem Bild aus dem Ordner `examples` mache ...
hierfür eröffne ich ein neues Thema.
Ich benutze gerade eine vorcompilierte MicroPython-Firmware von hier:
https://github.com/russhughes/st7789_mpy/tree/master
Mit der Funktion `jpg` kann man Bilder auf dem Display anzeigen lassen. Wenn ich das mit dem Bild aus dem Ordner `examples` mache ...
- Montag 12. Januar 2026, 17:53
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Vielen Dank. Wie hast du das jetzt gefunden? Erfahrung?
Ich habe "newlib" aus der Liste gelöscht.
Dann kam:
CMake Error at /home/dennis/esp/esp-idf/tools/cmake/build.cmake:376 (message):
Failed to resolve component 'usb' required by component 'main': unknown
name.
Call Stack (most recent call ...
Ich habe "newlib" aus der Liste gelöscht.
Dann kam:
CMake Error at /home/dennis/esp/esp-idf/tools/cmake/build.cmake:376 (message):
Failed to resolve component 'usb' required by component 'main': unknown
name.
Call Stack (most recent call ...
- Montag 12. Januar 2026, 16:21
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
Re: MicroPython Firmeware bauen -> newlib component has been renamed
Hi und danke,
irgendwo hatte ich doch was von umbenannt in "new_lib" gelesen.
Naja egal, gesucht habe ich mit:
grep --exclude=*.bin -rnwl . -e newlib
Die Suche nach "REQUIRES newlib" ist erfolglos (ich habe das Repo davor natürlich gelöscht und das aktuelle wieder herunter geladen). Jetzt suche ...
irgendwo hatte ich doch was von umbenannt in "new_lib" gelesen.
Naja egal, gesucht habe ich mit:
grep --exclude=*.bin -rnwl . -e newlib
Die Suche nach "REQUIRES newlib" ist erfolglos (ich habe das Repo davor natürlich gelöscht und das aktuelle wieder herunter geladen). Jetzt suche ...
- Sonntag 11. Januar 2026, 19:49
- Forum: Offtopic
- Thema: MicroPython Firmeware bauen -> newlib component has been renamed
- Antworten: 12
- Zugriffe: 678
MicroPython Firmeware bauen -> newlib component has been renamed
Hallo zusammen,
ich würde gerne MicroPython mit dem `st7789` Modul bauen. Für den ESP8266 hat das auch geklappt. Zumindest der `make` lief erfolgreich durch. Aber der hat zu wenig Speicherplatz für die Firmware.
Dann wollte ich auf den ESP32 ausweichen, allerdings läuft hier `make` nicht ...
ich würde gerne MicroPython mit dem `st7789` Modul bauen. Für den ESP8266 hat das auch geklappt. Zumindest der `make` lief erfolgreich durch. Aber der hat zu wenig Speicherplatz für die Firmware.
Dann wollte ich auf den ESP32 ausweichen, allerdings läuft hier `make` nicht ...
- Dienstag 6. Januar 2026, 17:58
- Forum: Webframeworks
- Thema: Von Flask zu Django -> Wert an Webseite zurück geben
- Antworten: 37
- Zugriffe: 3085
Re: Von Flask zu Django -> Wert an Webseite zurück geben
Da das firmenintern verwendet wird, werde ich es nirgends hochladen um es öffentlich verfügbar zu machen. Private Repo's habe ich mir von der Firma genehmigen lassen, in dem Fall GitHub oder GitLab.
Mich reizt an der ganzen Geschichte auch das Lernen, wie man so Sachen "richtig" macht, also in der ...
Mich reizt an der ganzen Geschichte auch das Lernen, wie man so Sachen "richtig" macht, also in der ...
- Dienstag 6. Januar 2026, 15:21
- Forum: Webframeworks
- Thema: Von Flask zu Django -> Wert an Webseite zurück geben
- Antworten: 37
- Zugriffe: 3085
Re: Von Flask zu Django -> Wert an Webseite zurück geben
Ich sitze immer noch am PC. Inzwischen habe ich ein `wheel` gebaut. Kein `many Linux`, weil es mit dem verfügbaren Docker-Image Probleme gibt und ich im Netz zwar auf die Probleme gestoßen, aber nicht auf eine Lösung.
Ich habe eine `pyproject.toml` Datei angelegt und dann:
python -m build --wheel ...
Ich habe eine `pyproject.toml` Datei angelegt und dann:
python -m build --wheel ...
