etwist/server.py
changeset 3163 edfe43ceaa35
parent 2770 356e9d7c356d
parent 3117 32686ae66c75
child 3185 bd0126d17e83
equal deleted inserted replaced
3090:8184bec7414d 3163:edfe43ceaa35
    13 from time import mktime
    13 from time import mktime
    14 from datetime import date, timedelta
    14 from datetime import date, timedelta
    15 from urlparse import urlsplit, urlunsplit
    15 from urlparse import urlsplit, urlunsplit
    16 import hotshot
    16 import hotshot
    17 
    17 
    18 from twisted.application import service, strports
    18 from twisted.application import strports
    19 from twisted.scripts._twistd_unix import daemonize
    19 try:
       
    20     from twisted.scripts._twistd_unix import daemonize
       
    21 except ImportError:
       
    22     def daemonize():
       
    23         raise NotImplementedError('not yet for win32')
       
    24 
    20 from twisted.internet import reactor, task, threads
    25 from twisted.internet import reactor, task, threads
    21 from twisted.internet.defer import maybeDeferred
    26 from twisted.internet.defer import maybeDeferred
    22 from twisted.web2 import channel, http, server, iweb
    27 from twisted.web2 import channel, http, server, iweb
    23 from twisted.web2 import static, resource, responsecode
    28 from twisted.web2 import static, resource, responsecode
    24 
    29