FHEM Forum

FHEM - Entwicklung => FHEM Development => Thema gestartet von: betateilchen am 23 Oktober 2016, 16:04:22

Titel: UConv.pm - zwei Hinweise
Beitrag von: betateilchen am 23 Oktober 2016, 16:04:22
1. Es gibt in 99_Utils.pm bereits eine Funktion round()

2. Es gibt eine perl Warnung bei Laden von UConv.pm

PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/UConv.pm line 27.

Kommt vermutlich daher, dass ein Array direkt im Hash zugewiesen wird, anstatt an dieser Stelle eine Array-Referenz zu verwenden.
Titel: Antw:UConv.pm - zwei Hinweise
Beitrag von: Loredo am 24 Oktober 2016, 10:09:20
Zitat von: betateilchen am 23 Oktober 2016, 16:04:22
1. Es gibt in 99_Utils.pm bereits eine Funktion round()


Diese Funktion macht den zweiten Parameter optional. Können wir gerne in 99_Utils übernehmen, ansonsten ist die Funktion hier doch eigentlich nur innerhalb des Package Namenraum gültig, oder?



Zitat von: betateilchen am 23 Oktober 2016, 16:04:22[/size]2. Es gibt eine perl Warnung bei Laden von UConv.pmPERL WARNING: Odd number of elements in anonymous hash at ./FHEM/UConv.pm line 27.Kommt vermutlich daher, dass ein Array direkt im Hash zugewiesen wird, anstatt an dieser Stelle eine Array-Referenz zu verwenden.



Eine solche Warnung bekomme ich bei keinem meiner Systeme hier. Ich habe den Hash trotzdem einfach mal umformatiert.