FHEM Forum

FHEM => Sonstiges => Thema gestartet von: betateilchen am 01 Januar 2019, 15:16:42

Titel: [patch] 95_holiday.pm - minor change
Beitrag von: betateilchen am 01 Januar 2019, 15:16:42
Damit das holiday Modul auch mit (versehentlich vorhandenen) TAB anstatt Leerzeichen in .holiday Dateien zurechtkommt, schlage ich folgenden patch vor.


Index: 95_holiday.pm
===================================================================
--- 95_holiday.pm       (revision 18107)
+++ 95_holiday.pm       (working copy)
@@ -103,7 +103,7 @@
     my $found;

     if($l =~ m/^1/) {               # Exact date: 1 MM-DD Holiday
-      my @args = split(" +", $l, 3);
+      my @args = split("[ \t]+", $l, 3);
       if($args[1] eq $fordate) {
         $found = $args[2];
       }
Titel: Antw:[patch] 95_holiday.pm - minor change
Beitrag von: rudolfkoenig am 01 Januar 2019, 15:53:58
Danke fuer den Hinweis.
Ich habe " +" in 95_holiday.pm ueberall durch " " ersetzt, weil das bei split speziell behandelt wird.
Scheint auch fuer mehrere Leerzeichen und Tab zu funktionieren.
Titel: Antw:[patch] 95_holiday.pm - minor change
Beitrag von: betateilchen am 01 Januar 2019, 16:14:13
Zitat von: rudolfkoenig am 01 Januar 2019, 15:53:58
Scheint auch fuer mehrere Leerzeichen und Tab zu funktionieren.

ja, scheint zu funktionieren, danke!