Changeset 53
- Timestamp:
- 11/05/07 12:38:45 (1 year ago)
- Location:
- branches/2.0.5
- Files:
-
- 2 modified
-
tests/lib/smtp_mailsink.py (modified) (2 diffs)
-
turbomail/release.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/2.0.5/tests/lib/smtp_mailsink.py
r47 r53 45 45 46 46 import asyncore 47 import select 48 import errno 47 49 import copy 48 50 import smtpd … … 116 118 "Just run in a loop until stop() is called." 117 119 while not self.stop_event.isSet(): 118 asyncore.loop(timeout=0.1) 120 try: 121 asyncore.loop(timeout=0.1) 122 except select.error, e: 123 if e.args[0] != errno.EBADF: 124 raise 119 125 120 126 def stop(self, timeout_seconds=5.0): -
branches/2.0.5/turbomail/release.py
r13 r53 3 3 """Release information about the Turbo-Mail mail queue.""" 4 4 5 version = "2.0. 4"5 version = "2.0.5" 6 6 description = "Multi-threaded mail queue manager for TurboGears applications." 7 7 long_description = "TurboMail is a TurboGears extension, meaning that it starts up and shuts down alongside any TurboGears applications you write, in the same way that visit tracking and identity do. TurboMail uses built-in Python modules for SMTP communication and MIME e-mail creation, but greatly simplifies these tasks by performing the grunt-work for you. Additionally, TurboMail is multi-threaded, allowing for single or batch enqueueing and background delivery of mail." 8 author = " Top Floor Computer Systems Ltd."9 email = " webmaster@topfloor.ca"10 url = "http:// trac.orianagroup.com/turbomail/"8 author = "" 9 email = "alice+turbomail@gothcandy.com" 10 url = "http://www.python-turbomail.org/" 11 11 download_url = "http://cheeseshop.python.org/pypi/TurboMail/" 12 copyright = "© 2006-2007 Top Floor Computer Systems Ltd. "12 copyright = "© 2006-2007 Top Floor Computer Systems Ltd., 2007 Alice Bevan-McGregor, and contributors" 13 13 license="MIT"
