Worldpilot/Python help
I was very comfortable in my cozy PHP/MySQL world, until I saw Worldpilot. I HAD to finally break down and install Zope so I could have this. Needless to say, my python/Zope skills are a little lacking at this point. I could use some help. Everything is installed and working great, except for a couple small problems with Worldpilot. I'll detail the most significant first, and see how we do. When I try to send mail, I get a Zope error with the following traceback: <!-- Traceback (innermost last): File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 214, in publish_module File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 179, in publish File /usr/share/zope/lib/python/Zope/__init__.py, line 202, in zpublisher_exception_hook (Object: RoleManager) File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 165, in publish File /usr/lib/python1.5/site-packages/ZPublisher/mapply.py, line 160, in mapply (Object: composing) File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 102, in call_object (Object: composing) File /usr/share/zope/lib/python/Products/WorldPilot/WorldPilot.py, line 1752, in composing (Object: RoleManager) File /usr/share/zope/lib/python/Products/WorldPilot/WorldPilot.py, line 1159, in sendmail TypeError: not enough arguments; expected 4, got 1 --> The problem is obviously (to me anyway) that the call to publish in the def publish_module (response = publish(request, module_name, after_list, debug=debug)) is only getting one argument instead of four. I'm not sure I understand why, as this is a bit beyond my current comprehension of python at the moment. A gentle push in the right direction would be appreciated. Thanks, Matt
Hi Matt! I ran into this same problem. I finally traced it to a problem in the IMAP and SMTP server options set in the setup screen. It seems to work best when these are explicitly set to localhost and localhost. I'm not sure why but that's how I got it to stop giving me that particular error. Unfortunately it will require removing the current WorldPilot object and replacing it with a new one since those parameters are not visible on the parameter tab of the object. Good Luck! -- Jack Ungerleider The Ungerleider Group Creative Solutions for Cooperative Computing jack@jacku.com www.jacku.com On Sat, 04 Mar 2000, Matt Welch wrote:
I was very comfortable in my cozy PHP/MySQL world, until I saw Worldpilot. I HAD to finally break down and install Zope so I could have this. Needless to say, my python/Zope skills are a little lacking at this point. I could use some help.
Everything is installed and working great, except for a couple small problems with Worldpilot. I'll detail the most significant first, and see how we do.
When I try to send mail, I get a Zope error with the following traceback:
<!-- Traceback (innermost last): File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 214, in publish_module File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 179, in publish File /usr/share/zope/lib/python/Zope/__init__.py, line 202, in zpublisher_exception_hook (Object: RoleManager) File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 165, in publish File /usr/lib/python1.5/site-packages/ZPublisher/mapply.py, line 160, in mapply (Object: composing) File /usr/lib/python1.5/site-packages/ZPublisher/Publish.py, line 102, in call_object (Object: composing) File /usr/share/zope/lib/python/Products/WorldPilot/WorldPilot.py, line 1752, in composing (Object: RoleManager) File /usr/share/zope/lib/python/Products/WorldPilot/WorldPilot.py, line 1159, in sendmail TypeError: not enough arguments; expected 4, got 1
-->
The problem is obviously (to me anyway) that the call to publish in the def publish_module (response = publish(request, module_name, after_list, debug=debug)) is only getting one argument instead of four.
I'm not sure I understand why, as this is a bit beyond my current comprehension of python at the moment. A gentle push in the right direction would be appreciated.
Thanks, Matt
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (2)
-
Jack Ungerleider -
Matt Welch