problem solved! The first registration request was timing out because the SMTP server either wasn't responding, or not responding in a way that the script understood. when I send the second request, the database was still locked from the first request.
I made up a small test program using the example from http://www.eskimo.com/~jet/python/examples/mail/smtp1.html and it became obvious how to interact with the smtp server. thanks for your interest, S --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

