HTTPMOD: $SIG{__WARN__} = 'DEFAULT' seit 2.4.

Begonnen von DeeSPe, 07 Mai 2017, 17:27:22

Vorheriges Thema - Nächstes Thema

DeeSPe

Hallo,

dank Rudi sind wir nun meinem Problem auf die Spur gekommen und es wurde u.a. HTTPMOD als Ursache ausgemacht.
Warum wird "$SIG{__WARN__} = 'DEFAULT'" seit dem Commit vom 2.4. gesetzt? Das ist wirklich sehr sehr hinderlich als Entwickler!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

StefanStrobel

Hallo Dan,

danke für den Hinweis. Ich habe den Warning-Handler vor der Evaluation von Expressions umgesetzt und danach auf Default zurückgesetzt.
Ich habe unter https://forum.fhem.de/index.php/topic,45176.390.html eine neue Version zum Testen gepostet. Dort wird statt Default der alte Wert verwendet.
Bitte prüf doch kurz ob Dein Problem damit behoben ist, dann checke ich die neue Version ein.

Gruss / Thanx
   Stefan

DeeSPe

Ein kurzer Test mit der neuen Version ergab erst mal keine offensichtlichen Probleme.
Mein Test Device konnte ich problemlos anlegen, nichts Auffälliges im Log/Event-Monitor.
Auch die von mir vermissten Log/Event-Monitor Einträge sind wieder vorhanden. :)
Damit wäre zumindest mein Problem behoben.

Danke!

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe