diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py deleted file mode 100755 index 153b58a9..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py +++ /dev/null @@ -1,50 +0,0 @@ -# -*- test-case-name: twisted.test.test_twistd -*- -# Copyright (c) Twisted Matrix Laboratories. -# See LICENSE for details. - -from twisted.python import log -from twisted.application import app, service, internet -from twisted import copyright -import sys, os - - - -class ServerOptions(app.ServerOptions): - synopsis = "Usage: twistd [options]" - - optFlags = [['nodaemon','n', "(for backwards compatability)."], - ] - - def opt_version(self): - """Print version information and exit. - """ - print 'twistd (the Twisted Windows runner) %s' % copyright.version - print copyright.copyright - sys.exit() - - - -class WindowsApplicationRunner(app.ApplicationRunner): - """ - An ApplicationRunner which avoids unix-specific things. No - forking, no PID files, no privileges. - """ - - def preApplication(self): - """ - Do pre-application-creation setup. - """ - self.oldstdout = sys.stdout - self.oldstderr = sys.stderr - os.chdir(self.config['rundir']) - - - def postApplication(self): - """ - Start the application and run the reactor. - """ - service.IService(self.application).privilegedStartService() - app.startApplication(self.application, not self.config['no_save']) - app.startApplication(internet.TimerService(0.1, lambda:None), 0) - self.startReactor(None, self.oldstdout, self.oldstderr) - log.msg("Server Shut Down.") |