Thread Encode::encode in eval abfangen (20 answers)
Opened by burnersk at 2009-01-29 12:03

burnersk
 2009-01-29 13:56
#118491 #118491
User since
2008-03-25
83 Artikel
BenutzerIn
[default_avatar]
Weil es halt die Vorgabe von meinem Arbeitgeber ist.

Das erste die kommt von Encode. Das zweite leere kommt von croak.
Wenn ich croak weglasse steht die erste immer noch da!! Der Text der ersten Fehlermeldung (eigentlich $@) soll in das croak rein. Aber es ist in $@ nix drin.
Damit der Anwender die richtige Fehlerzeile bekommt. Im Modul ist die nicht, sondern im script (gut hier nicht aber charset ist ein param von test()).

Wenn der Anwender im Script $module->test('charset-das-es-nicht-gibt') angibt soll dann auch gefälligst ausschließlich die Fehlermeldung kommen Unknown encoding 'charset-das-es-nicht-gibt' at X:\www\cgi-bin\script.pl line 10 und nicht der Modulfehler. Denn das Modul ist korrekt und das Script falsch!

View full thread Encode::encode in eval abfangen