Seite 1 von 1

cannot marshal None unless allow_none is enabled

Verfasst: Samstag 3. März 2007, 12:14
von Damaskus
Moin,
wer kann mir über die obrige Fehlermeldung was sagen?

Ich verwende den XMLRPC Server und verschicke über Gerolds "Simplemail" eine E-Mail. Nachdem die Meldung versendet wurde kommt folgende Fehlermeldung:

Code: Alles auswählen

Fault: <Fault 1: "<type 'exceptions.TypeError'>:cannot marshal None unless allow_none is enabled">
Googel hat mir leider keine brauchbare erklärung geliefert.

Gruß
Damaskus

Verfasst: Samstag 3. März 2007, 12:32
von BlackJack
XMLRPC kennt kein Äquivalent zu `None` also kann man das nicht so einfach über die Leitung schicken.

Falls Du Dich fragst wo das `None` herkommt: Immer dran denken, das jede Funktion oder Methode, die nicht explizit etwas zurückgibt, `None` als Rückgabewert liefert.

Verfasst: Samstag 3. März 2007, 23:14
von Damaskus
Ahja... Danke!
Eigentlich lasse ich immer True oder False übergeben.
Aber ich mein eine Funktion gibt wirklich nichts zurück.

Danke für die Antwort.

Gruß
Damaskus