comparison roundup/scripts/roundup_admin.py @ 1606:8b0bd0b897e6

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 e5826025eeb7
children fc52d57c6c3e
comparison
equal deleted inserted replaced
1605:da7edcdd8500 1606:8b0bd0b897e6
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_admin.py,v 1.4 2002-09-10 01:07:06 richard Exp $ 17 # $Id: roundup_admin.py,v 1.5 2003-04-24 04:27:32 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 the admin tool guts and make it go 22 # import the admin tool guts and make it go
24 from roundup.i18n import _ 24 from roundup.i18n import _
25 25
26 import sys 26 import sys
27 27
28 def run(): 28 def run():
29 # time out after a minute if we can
30 import socket
31 if hasattr(socket, 'setdefaulttimeout'):
32 socket.setdefaulttimeout(60)
29 tool = AdminTool() 33 tool = AdminTool()
30 sys.exit(tool.main()) 34 sys.exit(tool.main())
31 35
32 if __name__ == '__main__': 36 if __name__ == '__main__':
33 run() 37 run()

Roundup Issue Tracker: http://roundup-tracker.org/