Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Michael S." Newsgroups: de.comp.lang.python Subject: =?UTF-8?Q?Micropython_-_Exception_nachtr=c3=a4glich_ermitteln?= Date: Mon, 2 Jul 2018 13:07:38 +0200 Lines: 19 Message-ID: Reply-To: michael_news2016@gmx.de Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: individual.net hY0+XFXl/Ug1WJxwGkB9OwUMy4LEBI7BoGz5pG9uoOHGTa9bCa Cancel-Lock: sha1:PsBqzGOL0Ct8W1a++kI7Ur+h2is= X-Mozilla-News-Host: news://130.133.1.4:119 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 Content-Language: de-DE Xref: csiph.com de.comp.lang.python:5194 Hallo Leute, habe hier einen ESP8266 mit Micropython am Laufen. Der läuft 24h und sendet zyklisch Daten an einen Webserver. Gelegentlich (Tage bis Wochen) passiert es, das das Python-Script vermutlich mit einer Exception abstürzt. Wenn ich dann mit WebREPL draufschaue sehe ich, dass die Konsole funktional ist. Das bedeutet: 1. Es hat kein Reboot stattgefunden, denn dann wäre das Script über den Autostart neu gestartet worden. 2. Das Script wurde vermutlich durch eine Exception beendet. Die mir bekannten kritischen Dinge (Netzwerk) habe ich schon mit Try/Except abgefangen. Trotzdem bricht das Skript ab. Wie bekomme ich raus, was das für eine Exception war? Ich kann schlecht wochenlang ein Notebook mit RS232 durchlaufen lassen, um da mitzuhören. -- Michael