#!/usr/bin/env python # vim: fileencoding=utf8:et:sta:ai:sw=4:ts=4:sts=4 import logging import logging.handlers import optparse import os import traceback import feather from feather import wsgi, monitor import greenhouse greenhouse.global_exception_handler(traceback.print_exception) feather.configure_logging(level=logging.INFO, handler=logging.handlers.SysLogHandler("/dev/log")) DEFAULT_HOST = "127.0.0.1" DEFAULT_PORT = 9000 def app(environ, start_response): start_response("200 OK", [("Content-Type", "text/plain")]) return ["Hello World, from %d!" % os.getpid()] def main(): parser = optparse.OptionParser() parser.add_option("-H", "--host", default=DEFAULT_HOST) parser.add_option("-P", "--port", type="int", default=DEFAULT_PORT)
#!/usr/bin/env python # vim: fileencoding=utf8:et:sta:ai:sw=4:ts=4:sts=4 import logging import optparse import os import traceback import feather from feather import wsgi, monitor import greenhouse greenhouse.global_exception_handler(traceback.print_exception) feather.configure_logging(level=logging.INFO) DEFAULT_HOST = "127.0.0.1" DEFAULT_PORT = 9000 def app(environ, start_response): start_response("200 OK", [("Content-Type", "text/plain")]) return ["Hello World, from %d!" % os.getpid()] def main(): parser = optparse.OptionParser() parser.add_option("-H", "--host", default=DEFAULT_HOST) parser.add_option("-P", "--port", type="int", default=DEFAULT_PORT) options, args = parser.parse_args()