import os
import webservers.CustomHTTPServer
import KarrigellRequestHandler
import k_config
import k_utils

class RequestHandler(KarrigellRequestHandler.KarrigellRequestHandler,
    webservers.CustomHTTPServer.RequestHandler):
        pass

if k_config.silent:
    import sys
    sys.stdout = k_utils.silent()
    sys.stderr = k_utils.silent()

if k_config.debug:
    print "Debug level %s" %k_config.debug

# Launch the server
import SocketServer
server=SocketServer.TCPServer(('', k_config.port), RequestHandler)
print "Karrigell %s running on port %s" \
    %(KarrigellRequestHandler.__version__,k_config.port)
print "Press Ctrl+C to stop"

try:
    server.serve_forever()
except KeyboardInterrupt:
    k_utils.trace("Ctrl+C pressed. Shutting down.")
예제 #2
0
import k_utils

k_utils.trace('essai')
예제 #3
0
import k_utils
k_utils.trace('essai')