Files
@ 11e8eb5a92e3
Branch filter:
Location: kallithea/pylons_app/lib/hgapp.py - annotation
11e8eb5a92e3
710 B
text/x-python
new way of menu generation for base, and all admin pages
38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f 38235b614e3f | import logging
from logging import Formatter, StreamHandler
from wsgiref.simple_server import make_server
from mercurial.hgweb.hgwebdir_mod import hgwebdir
from mercurial.hgweb.request import wsgiapplication
log = logging.getLogger(__name__)
log.setLevel(logging.DEBUG)
formatter = Formatter("%(asctime)s - %(levelname)s %(message)s")
console_handler = StreamHandler()
console_handler.setFormatter(formatter)
log.addHandler(console_handler)
def make_web_app():
repos = "hgwebdir.config"
hgwebapp = hgwebdir(repos)
return hgwebapp
port = 8000
ip = '127.0.0.1'
log.info('Starting server on %s:%s' % (ip, port))
httpd = make_server(ip, port, wsgiapplication(make_web_app))
httpd.serve_forever()
|