Mercurial > p > roundup > code
comparison roundup/scripts/roundup_mailgw.py @ 1607:de4fa8bed9d3 maint-0.5
added socket timeout to attempt to prevent stuck processes [SF#665487]
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 24 Apr 2003 04:28:33 +0000 |
| parents | 36ec30d286ea |
| children |
comparison
equal
deleted
inserted
replaced
| 1603:5a2a89a2f4aa | 1607:de4fa8bed9d3 |
|---|---|
| 12 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS | 12 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS |
| 13 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" | 13 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS" |
| 14 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, | 14 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE, |
| 15 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. | 15 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. |
| 16 # | 16 # |
| 17 # $Id: roundup_mailgw.py,v 1.6 2002-09-13 00:08:44 richard Exp $ | 17 # $Id: roundup_mailgw.py,v 1.6.2.1 2003-04-24 04:28:33 richard Exp $ |
| 18 | 18 |
| 19 # python version check | 19 # python version check |
| 20 from roundup import version_check | 20 from roundup import version_check |
| 21 | 21 |
| 22 import sys, os, re, cStringIO | 22 import sys, os, re, cStringIO |
| 102 return usage(args, _('Error: The source must be either "mailbox" or "pop"')) | 102 return usage(args, _('Error: The source must be either "mailbox" or "pop"')) |
| 103 finally: | 103 finally: |
| 104 db.close() | 104 db.close() |
| 105 | 105 |
| 106 def run(): | 106 def run(): |
| 107 # time out after a minute if we can | |
| 108 import socket | |
| 109 if hasattr(socket, 'setdefaulttimeout'): | |
| 110 socket.setdefaulttimeout(60) | |
| 107 sys.exit(main(sys.argv)) | 111 sys.exit(main(sys.argv)) |
| 108 | 112 |
| 109 # call main | 113 # call main |
| 110 if __name__ == '__main__': | 114 if __name__ == '__main__': |
| 111 run() | 115 run() |
