Kirk Strauser wrote:
> On Tuesday 03 May 2005 16:09, J Cameron Cooper wrote: > >> So you have it in DTML and want to re-write in Python but you don't want >> to do it in Python?
What's wrong with External Methods? It takes all of about 5 seconds more than a TTW Python script. They're a necessary security precaution, but not all that burdensome. (You don't want your users having access to exec(), do you?)
> No. I have it in DTML and want to re-write it in Python without involving External Methods or other hackery.
>> Then why change it? It works, right?
> For certain values of "works", sure. The problem I'm trying to solve
> is that the body of the email needs to become more complex than I'm
> willing to handle with DTML.
You don't have to write the body in DTML. Create a method that does the body however you like and include it in the message by calling it with a dtml-var. You could use a Python script or ZPT or whatever.
> The natural next step for me was to look into rewriting the whole > mail-sending object in Python, but I didn't expect that I'd have to > reimplement the functionality of DTML to do it.
How did you want it to work? There's DTML and there's Python libs. I can't imagine another way, but maybe I'm in too deep.
Zope maillist - Zope@zope.org
** No cross posts or HTML encoding! **
(Related lists - http://mail.zope.org/mailman/listinfo/zope-announce