[Zope] script from 2.5.1 does not work in 2.6.0
Jan Ulrich Hasecke
janulrich.hasecke@web.de
Tue, 19 Nov 2002 09:12:33 +0100
Hi,
whats wrong with this script?
try:
mailhost=getattr(context, context.superValues('Mail Host')[0].id)
except:
raise AttributeError, "cant find a Mail Host object"
mMsg = 'subscribe'
mTo = 'sudelbuch-request@mailman.webpool.de'
mFrom = email
mSubj = 'subscribe'
mailhost.send(mMsg, mTo, mFrom, mSubj)
return container.Antwort(inhalt=email)
It works in zope 2.5.1. but in 2.6.0 I get this error:
[...]
Request URL
http://213.133.101.209:11580/Sudelbuch/addMailinglistMember
Exception Type
TypeError
Exception Value
an integer is required
Traceback (innermost last):
Module ZPublisher.Publish, line 98, in publish
Module ZPublisher.mapply, line 88, in mapply
Module ZPublisher.Publish, line 39, in call_object
Module Shared.DC.Scripts.Bindings, line 252, in __call__
Module Shared.DC.Scripts.Bindings, line 283, in _bindAndExec
Module Products.PythonScripts.PythonScript, line 315, in _exec
Module Script (Python), line 11, in addMailinglistMember
<PythonScript at /Sudelbuch/addMailinglistMember>
Line 11
Module Products.MailHost.MailHost, line 125, in send
Module Products.MailHost.MailHost, line 144, in _send
Module smtplib, line 187, in __init__
Module smtplib, line 222, in connect
TypeError: an integer is required
TIA
juh
--
"Ein Fischer ist noch keine Fangflotte."
Gunda Roestel, Sprecherin der Gruenen, zur Lage ihrer Partei