Hallo zusammen,
aktuell macht mich der HS echt fertsch. Er mosert im Debug über eine Zeile eines selbstgeschriebenen Logikbausteins, und ich kann den Fehler nicht finden.
Die Zeile des Logikbausteins ist:
Als Exception meldet der HS im Debug daraufhin:
Wieso macht der HS aus "SN[2]>0" den Ausdruck "SN[2]]0"? Es handelt sich definitiv um die richtige Sourcecode-Zeile, da nach Auskommentieren derselben keine Exception geschmissen wird.
Any idea?
Ein vollkommen ratloser
Marcus
aktuell macht mich der HS echt fertsch. Er mosert im Debug über eine Zeile eines selbstgeschriebenen Logikbausteins, und ich kann den Fehler nicht finden.
Die Zeile des Logikbausteins ist:
Code:
5012|0|""|"SN[3] or (SN[2]>0 and SN[1]=SN[2] and ((SN[2]=1 and EC[2]) or (SN[2]=2 and EC[4]) or (SN[2]=3 and EC[6])))"|""|0|0|3|0
Code:
File "/hs/compile/hs_logik.py", line 119, in addFormel File "formula", line 1 SN[3] or (SN[2]]0 and SN[1]=SN[2] and ((SN[2]=1 and EC[2]) or (SN[2]=2 and EC[4]) or (SN[2]=3 and EC[6]))) ^ SyntaxError: invalid syntax [5012L, 13162L, 0L, '', 'SN[3] or (SN[2]]0 and SN[1]=SN[2] and ((SN[2]=1 and EC[2]) or (SN[2]=2 and EC[4]) or (SN[2]=3 and EC[6])))', '', 0L, 0L, 3L, 0L]
Any idea?
Ein vollkommen ratloser
Marcus
Kommentar