Ankündigung

Einklappen
Keine Ankündigung bisher.

Logic Problem: day of year out of range

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Logic Problem: day of year out of range

    Hallo,

    nach dem Update auf Version 2.5 funktioniert meine Abfrage nicht mehr. Ehrlich gesagt, weiß ich nicht woran es liegt.
    Die Abfrage basiert auf der "Müllabfuhr-Abfrage", ist aber etwas modifiziert worden.
    Aus meiner Sicht sind die Fehler identisch, jedoch nur durch das Datumsformat doppelt.


    19.12.2010 16:07:59 (10898)
    File "/hs/compile/hs_logik.py", line 227, in calc
    File "case", line 0, in ?
    ValueError: day of year out of range
    [5012L, 10161L, 0L, "(EC[2] or EC[7]) and ( __import__('time').strftime('%d.%m.%y', (__import__('time').localtime()[0],EN[5],SN[11]+1-EN[7],0,0,0,0,0,0)) in map( lambda x:x.strip().split(chr(59),1)[0].strip(), EN[2].split('\\n') ) )", "map( lambda x:x.strip().split(chr(59),1)[0].strip(), EN[2].split('\\n') ).index( __import__('time').strftime('%d.%m.%y', (__import__('time').localtime()[0],EN[5],SN[11]+1-EN[7],0,0,0,0,0,0)) )", '', 0L, 0L, 8L, 0L]


    19.12.2010 16:54:59 (34872)
    File "/hs/compile/hs_logik.py", line 227, in calc
    File "case", line 0, in ?
    ValueError: day of month out of range
    [5012L, 10161L, 0L, "(EC[2] or EC[7] or EC[3] or OC[1]) and (__import__('time').strftime('%d.%m', (__import__('time').localtime()[0],EN[5],SN[11]+1-EN[7],0,0,0,0,0,0))) in map( lambda x:x.split(chr(59),1)[0].strip(), [SN[1],SN[2],SN[3],SN[4],SN[5],SN[6],SN[7]] )", "map( lambda x:x.split(chr(59),1)[0].strip(), [SN[1],SN[2],SN[3],SN[4],SN[5],SN[6],SN[7]] ).index(__import__('time').strftime('%d.%m', (__import__('time').localtime()[0],EN[5],SN[11]+1-EN[7],0,0,0,0,0,0)))", '', 0L, 0L, 8L, 0L]

    Ciao
    Der DJ
    Darf man fremden Leuten eigentlich Fragen stellen, nachdem sie im Bus telefoniert haben und einem noch etwas unklar ist?
    Projects: Sonos Gateway (Musterprojekt) - KNX-MonAMI - Nutzer-Profile

    #2
    Hallo,

    ach ja, die Einträge der Datei sehen wie folgt aus:

    02.12.10 ;Restmüll
    08.12.10 ;Gelbe Tonne
    16.12.10 ;Restmüll
    22.12.10 ;Gelbe Tonne
    24.12. ;Heiligabend
    25.12. ;Weihnachten
    26.12. ;Weihnachten
    27.12.10 ;Altpapier
    30.12.10 ;Restmüll
    31.12. ;Silvester

    Ciao
    Der DJ
    Darf man fremden Leuten eigentlich Fragen stellen, nachdem sie im Bus telefoniert haben und einem noch etwas unklar ist?
    Projects: Sonos Gateway (Musterprojekt) - KNX-MonAMI - Nutzer-Profile

    Kommentar


      #3
      Hmm, vielleicht mal mit Jahreszahlen für die Feiertage versuchen?
      Gruss aus Radevormwald
      Michel

      Kommentar


        #4
        Hi,

        es sind ja 2 Fehler, einmal für Monat und einmal für Jahr. Daher kann es das mit den Jahreszahlen nicht sein, sonst würde ja nur ein Fehler auftreten.
        Auch für das Datum mit Jahreszahl ist es "out of range".

        Aus meiner Sicht liegt es an der Darstellung:

        (__import__('time').localtime()[0],EN[5],SN[11]+1-EN[7],0,0,0,0,0,0))

        aber ich bin kein Python Experte.

        Ciao
        Der DJ
        Darf man fremden Leuten eigentlich Fragen stellen, nachdem sie im Bus telefoniert haben und einem noch etwas unklar ist?
        Projects: Sonos Gateway (Musterprojekt) - KNX-MonAMI - Nutzer-Profile

        Kommentar

        Lädt...
        X