aboutsummaryrefslogtreecommitdiffstats
path: root/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py')
-rwxr-xr-xlib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/scripts/_twistw.py50
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.")