Changeset - 2620dac853ad
[Not reviewed]
default
0 2 1
Marcin Kuzminski - 16 years ago 2010-02-18 14:51:26

added autoconfig loading
3 files changed with 266 insertions and 3 deletions:
0 comments (0 inline, 0 general)
pylons_app.log
Show inline comments
 
@@ -6443,768 +6443,1008 @@
 
13:58:12,205 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
13:58:12,207 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577272711440: Initial worker pool
 
13:58:12,207 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577264318736: Initial worker pool
 
13:58:12,207 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577255926032: Initial worker pool
 
13:58:12,208 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577247533328: Initial worker pool
 
13:58:12,208 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577239140624: Initial worker pool
 
13:58:12,208 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577230747920: Initial worker pool
 
13:58:12,208 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577222355216: Initial worker pool
 
13:58:12,209 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577213962512: Initial worker pool
 
13:58:12,209 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577205569808: Initial worker pool
 
13:58:12,209 DEBUG [paste.httpserver.ThreadPool] Started new worker 140577197177104: Initial worker pool
 
13:58:12,970 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:12,976 DEBUG [routes.middleware] Matched GET /
 
13:58:12,976 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:12,976 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:12,977 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:12,978 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:13,029 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
13:58:13,029 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:13,029 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:13,029 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
13:58:13,030 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x1fbbd70>, 'environ': {'routes.route': <routes.route.Route object at 0x1eca510>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1eca750>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x1fbc850>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1eca7d0>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x1fbc510>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x1fbc3d0>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x1fbc850>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'wsgi.input': <socket._fileobject object at 0x1e54a50 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266497893.030282, '_creation_time': 1266497893.030282}, 'wsgi.multithread': True, 'HTTP_CACHE_CONTROL': 'max-age=0', 'routes.url': <routes.util.URLGenerator object at 0x1fbc3d0>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x1ee0f50>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fdab6c381c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x122ec10>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
13:58:13,979 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
13:58:14,027 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
13:58:14,051 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:14,099 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
13:58:14,100 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:14,100 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
13:58:14,100 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:14,101 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:14,101 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:14,101 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:14,101 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
13:58:14,101 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x1fb8cf8>, 'environ': {'routes.route': <routes.route.Route object at 0x1eca510>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1eca750>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2468750>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2468690>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x1eca7d0>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x1215990>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2468750>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'wsgi.input': <socket._fileobject object at 0x24199d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266497894.1019311, '_creation_time': 1266497893.030282}, 'wsgi.multithread': True, 'HTTP_CACHE_CONTROL': 'max-age=0', 'routes.url': <routes.util.URLGenerator object at 0x1215990>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x24681d0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fdab6c381c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x122ec10>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
13:58:15,062 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
13:58:15,063 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
13:58:17,176 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:17,177 DEBUG [routes.middleware] Matched GET /voip_monitor
 
13:58:17,177 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:17,177 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'voip_monitor'}
 
13:58:17,178 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:17,178 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:17,178 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:17,178 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:17,178 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
13:58:17,179 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2464668>, 'environ': {'routes.route': <routes.route.Route object at 0x1eca510>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'voip_monitor'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1eca750>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/voip_monitor', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2456a90>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1eca7d0>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2456810>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x1ee0ed0>, {'action': u'view', 'controller': u'hg', 'path_info': 'voip_monitor'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2456a90>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'wsgi.input': <socket._fileobject object at 0x1e54bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266497897.1793151, '_creation_time': 1266497893.030282}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x1ee0ed0>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x24680d0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fdab6c381c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x122ec10>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
13:58:17,186 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:17,187 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
13:58:17,188 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:17,188 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
13:58:17,188 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:17,189 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:17,189 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:17,189 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:17,189 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
13:58:17,189 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x247c320>, 'environ': {'routes.route': <routes.route.Route object at 0x1eca510>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1eca750>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x25b7b50>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1eca7d0>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x25b7a90>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x25b7890>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x25b7b50>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'wsgi.input': <socket._fileobject object at 0x24695d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266497897.189914, '_creation_time': 1266497893.030282}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x25b7890>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x25b7550>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fdab6c381c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x122ec10>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
13:58:18,965 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
13:58:18,974 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
13:58:19,012 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:19,021 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
13:58:19,021 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:19,022 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
13:58:19,022 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:19,022 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:19,022 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:19,023 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:19,023 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
13:58:19,023 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x28dad70>, 'environ': {'routes.route': <routes.route.Route object at 0x1eca510>, 'HTTP_REFERER': 'http://127.0.0.1:5000/voip_monitor', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1eca750>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2468810>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2468110>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x1eca7d0>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x25b7950>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2468810>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'wsgi.input': <socket._fileobject object at 0x2469550 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266497899.0235479, '_creation_time': 1266497893.030282}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x25b7950>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x25bdfd0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fdab6c381c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x122ec10>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
13:58:19,954 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
13:58:19,955 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
13:58:20,359 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
13:58:20,359 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
13:58:22,269 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:22,273 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
13:58:22,273 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
13:58:22,273 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
13:58:22,274 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:22,274 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:22,274 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:22,274 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:22,274 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
13:58:22,275 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x28eb488>, 'environ': {'routes.route': <routes.route.Route object at 0x1eca510>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1eca750>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x28c9050>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1eca7d0>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x28c9990>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x25bdf90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x28c9050>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1eca810>, 'wsgi.input': <socket._fileobject object at 0x28997d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266497902.275418, '_creation_time': 1266497893.030282}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x25bdf90>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x25bd850>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fdab6c381c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x122ec10>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
13:58:22,945 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:23,119 DEBUG [routes.middleware] Matched GET /add/voip_monitor
 
13:58:23,120 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
13:58:23,120 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'voip_monitor', 'controller': u'hg'}
 
13:58:23,120 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:23,120 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:23,120 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:23,120 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:23,121 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
13:58:23,121 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'voip_monitor'}
 
13:58:23,121 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
13:58:23,121 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
13:58:23,306 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
13:58:23,307 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
13:58:26,907 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:26,908 DEBUG [routes.middleware] Matched GET /add/voip monitor
 
13:58:26,908 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
13:58:26,908 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'voip monitor', 'controller': u'hg'}
 
13:58:26,908 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:26,909 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:26,909 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:26,909 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:26,909 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
13:58:26,909 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'voip monitor'}
 
13:58:26,910 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
13:58:26,910 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
13:58:30,162 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:30,165 DEBUG [routes.middleware] Matched GET /add/voi- monitor
 
13:58:30,166 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
13:58:30,166 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'voi- monitor', 'controller': u'hg'}
 
13:58:30,166 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:30,167 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:30,167 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:30,168 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:30,168 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
13:58:30,168 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'voi- monitor'}
 
13:58:30,168 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
13:58:30,169 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
13:58:34,938 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
13:58:34,939 DEBUG [routes.middleware] Matched GET /add/voi-monitor
 
13:58:34,940 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
13:58:34,940 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'voi-monitor', 'controller': u'hg'}
 
13:58:34,940 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
13:58:34,940 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
13:58:34,940 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
13:58:34,941 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
13:58:34,941 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
13:58:34,941 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'voi-monitor'}
 
13:58:34,941 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
13:58:34,941 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
13:59:56,865 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
13:59:56,865 DEBUG [pylons.configuration] Pushing process configuration
 
13:59:56,868 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
13:59:56,868 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
13:59:56,872 DEBUG [pylons.templating] Initialized Buffet object
 
13:59:56,872 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
13:59:56,872 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
13:59:56,874 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365612542224: Initial worker pool
 
13:59:56,875 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365604149520: Initial worker pool
 
13:59:56,875 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365595756816: Initial worker pool
 
13:59:56,875 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365587364112: Initial worker pool
 
13:59:56,875 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365503920400: Initial worker pool
 
13:59:56,876 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365495527696: Initial worker pool
 
13:59:56,876 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365487134992: Initial worker pool
 
13:59:56,876 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365478742288: Initial worker pool
 
13:59:56,876 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365470349584: Initial worker pool
 
13:59:56,877 DEBUG [paste.httpserver.ThreadPool] Started new worker 140365461956880: Initial worker pool
 
14:00:13,300 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:00:13,303 DEBUG [routes.middleware] Matched GET /add/voi-monitor
 
14:00:13,303 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:00:13,303 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'voi-monitor', 'controller': u'hg'}
 
14:00:13,303 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:00:13,304 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:00:13,359 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:00:13,359 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:00:13,359 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:00:13,359 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:00:13,359 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'voi-monitor'}
 
14:00:13,360 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:00:13,360 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:00:54,540 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:00:54,540 DEBUG [pylons.configuration] Pushing process configuration
 
14:00:54,544 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:00:54,544 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:00:54,547 DEBUG [pylons.templating] Initialized Buffet object
 
14:00:54,548 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:00:54,548 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:00:54,550 DEBUG [paste.httpserver.ThreadPool] Started new worker 140391017863440: Initial worker pool
 
14:00:54,550 DEBUG [paste.httpserver.ThreadPool] Started new worker 140391009470736: Initial worker pool
 
14:00:54,551 DEBUG [paste.httpserver.ThreadPool] Started new worker 140391001078032: Initial worker pool
 
14:00:54,551 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390992685328: Initial worker pool
 
14:00:54,551 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390984292624: Initial worker pool
 
14:00:54,551 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390975899920: Initial worker pool
 
14:00:54,552 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390967507216: Initial worker pool
 
14:00:54,552 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390959114512: Initial worker pool
 
14:00:54,552 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390950721808: Initial worker pool
 
14:00:54,553 DEBUG [paste.httpserver.ThreadPool] Started new worker 140390942329104: Initial worker pool
 
14:03:20,937 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:03:20,939 DEBUG [routes.middleware] Matched GET /add/test
 
14:03:20,939 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:03:20,940 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:03:20,940 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:03:20,941 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:03:21,007 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:03:21,007 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:03:21,007 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:03:21,007 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:03:21,007 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:03:21,007 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:03:21,007 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:03:29,560 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:03:29,560 DEBUG [pylons.configuration] Pushing process configuration
 
14:03:29,615 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:03:29,616 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:03:29,627 DEBUG [pylons.templating] Initialized Buffet object
 
14:03:29,628 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:03:29,628 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:03:29,634 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848727120144: Initial worker pool
 
14:03:29,634 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848718727440: Initial worker pool
 
14:03:29,635 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848710334736: Initial worker pool
 
14:03:29,635 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848701942032: Initial worker pool
 
14:03:29,635 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848693549328: Initial worker pool
 
14:03:29,635 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848685156624: Initial worker pool
 
14:03:29,636 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848676763920: Initial worker pool
 
14:03:29,636 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848668371216: Initial worker pool
 
14:03:29,636 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848659978512: Initial worker pool
 
14:03:29,636 DEBUG [paste.httpserver.ThreadPool] Started new worker 139848651585808: Initial worker pool
 
14:03:31,420 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:03:31,428 DEBUG [routes.middleware] Matched GET /add/test
 
14:03:31,428 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:03:31,429 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:03:31,429 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:03:31,430 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:03:31,483 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:03:31,484 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:03:31,484 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:03:31,484 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:03:31,484 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:03:31,520 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:03:31,520 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:04:03,684 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:04:03,684 DEBUG [pylons.configuration] Pushing process configuration
 
14:04:03,688 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:04:03,688 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:04:03,692 DEBUG [pylons.templating] Initialized Buffet object
 
14:04:03,693 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:04:03,693 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:04:03,695 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774956067088: Initial worker pool
 
14:04:03,696 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774947674384: Initial worker pool
 
14:04:03,697 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774939281680: Initial worker pool
 
14:04:03,697 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774930888976: Initial worker pool
 
14:04:03,697 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774922496272: Initial worker pool
 
14:04:03,697 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774914103568: Initial worker pool
 
14:04:03,697 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774905710864: Initial worker pool
 
14:04:03,698 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774897318160: Initial worker pool
 
14:04:03,698 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774888925456: Initial worker pool
 
14:04:03,698 DEBUG [paste.httpserver.ThreadPool] Started new worker 139774880532752: Initial worker pool
 
14:04:05,450 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:05,453 DEBUG [routes.middleware] Matched GET /add/test
 
14:04:05,453 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:04:05,454 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:04:05,454 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:05,455 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:05,508 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:04:05,508 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:05,508 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:05,508 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:04:05,508 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:04:05,513 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:04:05,513 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:04:15,281 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:04:15,282 DEBUG [pylons.configuration] Pushing process configuration
 
14:04:15,285 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:04:15,285 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:04:15,289 DEBUG [pylons.templating] Initialized Buffet object
 
14:04:15,289 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:04:15,289 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:04:15,292 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496145504528: Initial worker pool
 
14:04:15,293 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496137111824: Initial worker pool
 
14:04:15,293 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496128719120: Initial worker pool
 
14:04:15,293 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496120326416: Initial worker pool
 
14:04:15,294 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496111933712: Initial worker pool
 
14:04:15,294 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496103541008: Initial worker pool
 
14:04:15,294 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496095148304: Initial worker pool
 
14:04:15,294 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496086755600: Initial worker pool
 
14:04:15,295 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496078362896: Initial worker pool
 
14:04:15,295 DEBUG [paste.httpserver.ThreadPool] Started new worker 140496069970192: Initial worker pool
 
14:04:16,113 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:16,119 DEBUG [routes.middleware] Matched GET /add/test
 
14:04:16,119 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:04:16,120 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:04:16,120 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:16,121 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:16,181 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:04:16,181 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:16,181 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:16,182 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:04:16,182 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:04:16,541 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:04:16,542 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:04:18,506 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:18,508 DEBUG [routes.middleware] Matched GET /
 
14:04:18,508 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:18,508 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:18,508 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:18,509 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:18,509 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:18,509 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:18,509 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:04:18,509 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x36be140>, 'environ': {'routes.route': <routes.route.Route object at 0x2e3c550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/add/test', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2e3c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x33a6e10>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x33a6f50>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2e3c810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2f2e510>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2e3c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x33a6e10>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2e3c850>, 'wsgi.input': <socket._fileobject object at 0x2dc6bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498258.510078, '_creation_time': 1266498258.510078}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2f2e510>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2e51ed0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fc7d33491c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x218a4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:04:19,691 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:04:19,729 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:04:19,801 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:19,802 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:04:19,802 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:19,802 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:04:19,803 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:19,803 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:19,803 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:19,803 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:19,804 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:04:19,804 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x36bf7d0>, 'environ': {'routes.route': <routes.route.Route object at 0x2e3c550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2e3c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x36ab510>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x36ab110>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2e3c810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x33a6f90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2e3c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x36ab510>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2e3c850>, 'wsgi.input': <socket._fileobject object at 0x338c9d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498259.8044541, '_creation_time': 1266498258.510078}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x33a6f90>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x36ab4d0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fc7d33491c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x218a4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:04:20,764 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:04:20,764 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:04:22,765 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:22,767 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:04:22,768 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:22,768 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:04:22,770 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:22,771 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:22,771 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:22,772 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:22,772 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:04:22,772 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x36bfcf8>, 'environ': {'routes.route': <routes.route.Route object at 0x2e3c550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2e3c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x36bad50>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2e3c810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x36ba1d0>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x36bae50>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2e3c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x36bad50>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2e3c850>, 'wsgi.input': <socket._fileobject object at 0x2dc6ad0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498262.7735, '_creation_time': 1266498258.510078}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x36bae50>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x36abfd0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7fc7d33491c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x218a4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:04:23,728 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:04:23,728 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:04:26,131 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:26,133 DEBUG [routes.middleware] Matched GET /add/test
 
14:04:26,133 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:04:26,133 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:04:26,133 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:26,134 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:26,134 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:26,134 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:26,134 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:04:26,134 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:04:26,137 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:04:26,137 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:04:45,433 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:04:45,433 DEBUG [pylons.configuration] Pushing process configuration
 
14:04:45,436 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:04:45,437 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:04:45,441 DEBUG [pylons.templating] Initialized Buffet object
 
14:04:45,441 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:04:45,441 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:04:45,443 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720894519568: Initial worker pool
 
14:04:45,444 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720886126864: Initial worker pool
 
14:04:45,444 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720877734160: Initial worker pool
 
14:04:45,444 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720869341456: Initial worker pool
 
14:04:45,445 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720860948752: Initial worker pool
 
14:04:45,445 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720852556048: Initial worker pool
 
14:04:45,445 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720844163344: Initial worker pool
 
14:04:45,445 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720835770640: Initial worker pool
 
14:04:45,446 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720827377936: Initial worker pool
 
14:04:45,446 DEBUG [paste.httpserver.ThreadPool] Started new worker 140720818985232: Initial worker pool
 
14:04:47,332 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:47,340 DEBUG [routes.middleware] Matched GET /add/test
 
14:04:47,340 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:04:47,341 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:04:47,342 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:47,345 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:47,414 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:04:47,414 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:47,414 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:47,414 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:04:47,415 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:04:47,451 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:04:47,451 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:04:52,003 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:52,014 DEBUG [routes.middleware] Matched GET /add/test2
 
14:04:52,014 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:52,014 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'add/test2'}
 
14:04:52,014 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:52,015 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:52,015 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:52,015 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:52,015 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:04:52,015 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x32d0050>, 'environ': {'routes.route': <routes.route.Route object at 0x2a4e550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'add/test2'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2a4e790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/add/test2', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2fb9e90>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2a4e810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2fb9f10>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2b40510>, {'action': u'view', 'controller': u'hg', 'path_info': 'add/test2'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2fb9e90>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'wsgi.input': <socket._fileobject object at 0x29d8bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498292.016242, '_creation_time': 1266498292.016242}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2b40510>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2b40190>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7ffc274a61c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x1d9c4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:04:52,934 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 404 Not Found
 
14:04:52,941 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:04:52,942 DEBUG [routes.middleware] Matched GET /error/document
 
14:04:52,942 DEBUG [routes.middleware] Route path: '/error/{action}', defaults: {'action': 'index', 'controller': u'error'}
 
14:04:52,942 DEBUG [routes.middleware] Match dict: {'action': u'document', 'controller': u'error'}
 
14:04:52,942 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:52,943 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'error'
 
14:04:52,943 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.error', class: 'ErrorController'
 
14:04:52,943 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:52,943 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:52,943 DEBUG [pylons.controllers.core] Looking for u'document' method to handle the request
 
14:04:52,944 DEBUG [pylons.controllers.core] Calling 'document' method with keyword args: **{}
 
14:04:52,944 DEBUG [pylons.templating] Created render namespace with pylons vars: {'c': <pylons.util.AttribSafeContextObj at 0x325ded0 error_explanation=u'The resource could not be found', error_message='404 Not Found', redirect_module=u'Home page', redirect_time=5, serv_p='http://127.0.0.1:5000', url_redirect='/'>, 'ungettext': <function ungettext at 0x259b758>, 'g': <pylons_app.lib.app_globals.Globals object at 0x2a4e5d0>, 'url': <routes.util.URLGenerator object at 0x325d250>, 'h': <module 'pylons_app.lib.helpers' from '/home/marcink/python_workspace/hg_app/pylons_app/lib/helpers.pyc'>, 'request': <Request at 0x325db90 GET http://127.0.0.1:5000//error/document>, 'tmpl_context': <pylons.util.AttribSafeContextObj at 0x325ded0 error_explanation=u'The resource could not be found', error_message='404 Not Found', redirect_module=u'Home page', redirect_time=5, serv_p='http://127.0.0.1:5000', url_redirect='/'>, 'translator': <gettext.GNUTranslations instance at 0x32cdc68>, 'session': {'_accessed_time': 1266498292.944525, '_creation_time': 1266498292.016242}, 'N_': <function gettext_noop at 0x259b410>, 'app_globals': <pylons_app.lib.app_globals.Globals object at 0x2a4e5d0>, 'config': {'error_email_from': 'paste_error@localhost', 'beaker.session.auto': 'True', 'pylons.paths': {'templates': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'controllers': '/home/marcink/python_workspace/hg_app/pylons_app/controllers', 'static_files': '/home/marcink/python_workspace/hg_app/pylons_app/public', 'root': '/home/marcink/python_workspace/hg_app/pylons_app'}, 'pylons.errorware': {'debug': True}, 'pylons.response_options': {'headers': {'Pragma': 'no-cache', 'Cache-Control': 'no-cache'}, 'errors': 'strict', 'charset': 'utf-8', 'content_type': 'text/html'}, 'beaker.session.type': 'memory', 'pylons.c_attach_args': True, 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'smtp_server': 'localhost', 'app_conf': {'lang': 'en', 'beaker.session.auto': 'True', 'package': 'pylons_app', 'beaker.session.timeout': '3600', 'cache_dir': '/home/marcink/python_workspace/hg_app/data', 'beaker.session.key': 'pylons_app', 'beaker.session.secret': '#@^^F&VWUDCT%@$#WR^@&*IWEKF', 'beaker.session.type': 'memory'}, 'pylons.cache_dir': '/home/marcink/python_workspace/hg_app/data', 'buffet.template_engines': [{'engine': 'mako', 'alias': None, 'template_root': '', 'template_options': {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True}}], 'buffet.template_options': {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True}, '__file__': '/home/marcink/python_workspace/hg_app/development.ini', 'routes.map': <routes.mapper.Mapper object at 0x2a4e390>, 'here': '/home/marcink/python_workspace/hg_app', 'email_to': 'marcin.kuzminski@etelko.pl', 'pylons.h': <module 'pylons_app.lib.helpers' from '/home/marcink/python_workspace/hg_app/pylons_app/lib/helpers.pyc'>, 'pylons.package': 'pylons_app', 'pylons.g': <pylons_app.lib.app_globals.Globals object at 0x2a4e5d0>, 'lang': 'en', 'global_conf': {'error_email_from': 'paste_error@localhost', 'email_to': 'marcin.kuzminski@etelko.pl', 'debug': 'true', '__file__': '/home/marcink/python_workspace/hg_app/development.ini', 'smtp_server': 'localhost', 'here': '/home/marcink/python_workspace/hg_app'}, 'package': 'pylons_app', 'cache.dir': '/home/marcink/python_workspace/hg_app/data', 'beaker.session.timeout': '3600', 'pylons.request_options': {'errors': 'replace', 'decode_param_names': False, 'charset': 'utf-8', 'language': 'en-us'}, 'pylons.db_engines': {}, 'pylons.strict_c': False, 'beaker.cache.data_dir': '/home/marcink/python_workspace/hg_app/data/cache', 'debug': True, 'beaker.session.key': 'pylons_app', 'beaker.session.secret': '#@^^F&VWUDCT%@$#WR^@&*IWEKF', 'beaker.session.data_dir': '/home/marcink/python_workspace/hg_app/data/sessions'}, 'response': <Response at 0x325db10 200 OK>, '_': <function ugettext at 0x259b578>}
 
14:04:52,945 DEBUG [pylons.controllers.core] Controller returned a unicode string , writing it to pylons.response
 
14:04:52,945 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:04:57,966 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:57,971 DEBUG [routes.middleware] Matched GET /
 
14:04:57,971 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:57,971 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:57,972 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:57,972 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:57,972 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:57,972 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:57,972 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:04:57,973 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x32d39b0>, 'environ': {'routes.route': <routes.route.Route object at 0x2a4e550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2a4e790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x326a490>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2a4e810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x326a910>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2fb9c10>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x326a490>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'wsgi.input': <socket._fileobject object at 0x308bcd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498297.9732699, '_creation_time': 1266498292.016242}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2fb9c10>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x3257090>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7ffc274a61c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x1d9c4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:04:58,935 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:04:58,962 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:04:59,039 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:04:59,040 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:04:59,040 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:04:59,041 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:04:59,042 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:04:59,042 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:04:59,042 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:04:59,042 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:04:59,043 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:04:59,043 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x32f85f0>, 'environ': {'routes.route': <routes.route.Route object at 0x2a4e550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2a4e790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x32cca90>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x32cc510>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2a4e810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x326a790>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x32cca90>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'wsgi.input': <socket._fileobject object at 0x32ba9d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498299.043498, '_creation_time': 1266498292.016242}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x326a790>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x32ccc90>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7ffc274a61c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x1d9c4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:04:59,987 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:04:59,988 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:05:02,005 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:05:02,009 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:05:02,009 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:05:02,010 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:05:02,011 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:05:02,012 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:05:02,012 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:05:02,012 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:05:02,012 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:05:02,012 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x32d3cf8>, 'environ': {'routes.route': <routes.route.Route object at 0x2a4e550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2a4e790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x32bde90>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2a4e810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x32bdc50>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x32bdb90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x32bde90>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2a4e850>, 'wsgi.input': <socket._fileobject object at 0x29d8ad0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498302.0130601, '_creation_time': 1266498292.016242}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x32bdb90>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x32bdad0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7ffc274a61c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x1d9c4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:05:03,078 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:05:03,087 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:05:03,671 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:05:03,671 DEBUG [pylons.configuration] Pushing process configuration
 
14:05:03,674 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:05:03,675 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:05:03,678 DEBUG [pylons.templating] Initialized Buffet object
 
14:05:03,678 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:05:03,678 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:05:03,683 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674282907920: Initial worker pool
 
14:05:03,683 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674274515216: Initial worker pool
 
14:05:03,683 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674266122512: Initial worker pool
 
14:05:03,683 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674257729808: Initial worker pool
 
14:05:03,684 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674249337104: Initial worker pool
 
14:05:03,684 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674240944400: Initial worker pool
 
14:05:03,684 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674232551696: Initial worker pool
 
14:05:03,684 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674224158992: Initial worker pool
 
14:05:03,685 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674215766288: Initial worker pool
 
14:05:03,685 DEBUG [paste.httpserver.ThreadPool] Started new worker 139674207373584: Initial worker pool
 
14:05:11,111 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:05:11,111 DEBUG [pylons.configuration] Pushing process configuration
 
14:05:11,114 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:05:11,115 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:05:11,118 DEBUG [pylons.templating] Initialized Buffet object
 
14:05:11,118 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:05:11,119 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:05:11,121 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664498010384: Initial worker pool
 
14:05:11,121 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664489617680: Initial worker pool
 
14:05:11,132 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664481224976: Initial worker pool
 
14:05:11,133 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664472832272: Initial worker pool
 
14:05:11,133 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664464439568: Initial worker pool
 
14:05:11,133 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664456046864: Initial worker pool
 
14:05:11,134 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664447654160: Initial worker pool
 
14:05:11,134 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664439261456: Initial worker pool
 
14:05:11,134 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664430868752: Initial worker pool
 
14:05:11,134 DEBUG [paste.httpserver.ThreadPool] Started new worker 139664422476048: Initial worker pool
 
14:05:15,434 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:05:15,437 DEBUG [routes.middleware] Matched GET /add/test2
 
14:05:15,437 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:05:15,437 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test2', 'controller': u'hg'}
 
14:05:15,437 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:05:15,438 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:05:15,498 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:05:15,498 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:05:15,498 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:05:15,498 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:05:15,498 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test2'}
 
14:05:15,700 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:05:15,701 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:06:57,953 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:06:57,954 DEBUG [pylons.configuration] Pushing process configuration
 
14:06:57,957 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:06:57,958 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:06:57,961 DEBUG [pylons.templating] Initialized Buffet object
 
14:06:57,961 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:06:57,962 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:06:57,965 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501619230992: Initial worker pool
 
14:06:57,965 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501610838288: Initial worker pool
 
14:06:57,965 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501602445584: Initial worker pool
 
14:06:57,966 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501594052880: Initial worker pool
 
14:06:57,966 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501585660176: Initial worker pool
 
14:06:57,966 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501577267472: Initial worker pool
 
14:06:57,966 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501568874768: Initial worker pool
 
14:06:57,967 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501560482064: Initial worker pool
 
14:06:57,967 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501552089360: Initial worker pool
 
14:06:57,967 DEBUG [paste.httpserver.ThreadPool] Started new worker 140501543696656: Initial worker pool
 
14:07:16,202 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:07:16,205 DEBUG [routes.middleware] Matched GET /add/test2
 
14:07:16,205 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:07:16,205 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test2', 'controller': u'hg'}
 
14:07:16,206 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:07:16,207 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:07:16,258 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:07:16,259 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:07:16,259 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:07:16,259 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:07:16,259 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test2'}
 
14:07:16,308 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:07:16,308 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:07:46,330 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:07:46,331 DEBUG [pylons.configuration] Pushing process configuration
 
14:07:46,335 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:07:46,335 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:07:46,338 DEBUG [pylons.templating] Initialized Buffet object
 
14:07:46,339 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:07:46,339 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:07:46,341 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952601037072: Initial worker pool
 
14:07:46,341 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952592644368: Initial worker pool
 
14:07:46,341 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952584251664: Initial worker pool
 
14:07:46,342 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952575858960: Initial worker pool
 
14:07:46,342 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952567466256: Initial worker pool
 
14:07:46,342 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952559073552: Initial worker pool
 
14:07:46,342 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952550680848: Initial worker pool
 
14:07:46,343 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952542288144: Initial worker pool
 
14:07:46,343 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952533895440: Initial worker pool
 
14:07:46,343 DEBUG [paste.httpserver.ThreadPool] Started new worker 139952525502736: Initial worker pool
 
14:07:47,536 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:07:47,540 DEBUG [routes.middleware] Matched GET /add/test2
 
14:07:47,540 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:07:47,541 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test2', 'controller': u'hg'}
 
14:07:47,541 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:07:47,542 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:07:47,617 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:07:47,617 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:07:47,617 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:07:47,617 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:07:47,617 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test2'}
 
14:07:47,658 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:07:47,658 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:07:56,571 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:07:56,572 DEBUG [routes.middleware] Matched GET /add/test3
 
14:07:56,572 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:07:56,572 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test3', 'controller': u'hg'}
 
14:07:56,572 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:07:56,573 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:07:56,573 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:07:56,573 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:07:56,573 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:07:56,573 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test3'}
 
14:07:56,575 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:07:56,575 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:07:58,971 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:07:58,972 DEBUG [routes.middleware] Matched GET /add/test3.1
 
14:07:58,972 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:07:58,972 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test3.1', 'controller': u'hg'}
 
14:07:58,972 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:07:58,973 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:07:58,973 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:07:58,973 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:07:58,973 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:07:58,973 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test3.1'}
 
14:07:58,975 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:07:58,975 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:08:02,778 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:08:02,790 DEBUG [routes.middleware] Matched GET /add/test3.1232131.31
 
14:08:02,791 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:08:02,791 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test3.1232131.31', 'controller': u'hg'}
 
14:08:02,792 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:08:02,793 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:08:02,794 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:08:02,794 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:08:02,794 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:08:02,795 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test3.1232131.31'}
 
14:08:02,801 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:08:02,801 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:08:42,927 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:08:42,927 DEBUG [pylons.configuration] Pushing process configuration
 
14:08:42,930 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:08:42,931 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:08:42,934 DEBUG [pylons.templating] Initialized Buffet object
 
14:08:42,934 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:08:42,935 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:08:42,936 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883742353680: Initial worker pool
 
14:08:42,937 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883733960976: Initial worker pool
 
14:08:42,937 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883725568272: Initial worker pool
 
14:08:42,937 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883717175568: Initial worker pool
 
14:08:42,938 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883708782864: Initial worker pool
 
14:08:42,941 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883700390160: Initial worker pool
 
14:08:42,941 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883691997456: Initial worker pool
 
14:08:42,941 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883683604752: Initial worker pool
 
14:08:42,942 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883675212048: Initial worker pool
 
14:08:42,942 DEBUG [paste.httpserver.ThreadPool] Started new worker 139883666819344: Initial worker pool
 
14:09:11,968 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:11,970 DEBUG [routes.middleware] Matched GET /
 
14:09:11,970 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:11,971 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:11,971 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:11,972 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:12,046 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:09:12,046 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:12,047 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:12,047 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:09:12,047 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x1b6dd70>, 'environ': {'routes.route': <routes.route.Route object at 0x1a7c550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1a7c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x1b6f850>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1a7c810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x1b6f510>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x1b6f310>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x1b6f850>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'wsgi.input': <socket._fileobject object at 0x1a06a50 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498552.047678, '_creation_time': 1266498552.047678}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x1b6f310>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x1a91f90>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f393d2211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0xdcb4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:09:12,953 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:09:12,987 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:09:13,051 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:13,052 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:09:13,052 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:13,053 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:09:13,053 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:13,053 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:13,054 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:13,054 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:13,054 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:09:13,054 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2017c80>, 'environ': {'routes.route': <routes.route.Route object at 0x1a7c550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1a7c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x201b810>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x201b750>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x1a7c810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x1b6f450>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x201b810>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'wsgi.input': <socket._fileobject object at 0x1fcd950 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498553.0546899, '_creation_time': 1266498552.047678}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x1b6f450>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x201b1d0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f393d2211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0xdcb4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:09:14,011 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:09:14,011 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:09:16,060 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:16,061 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:09:16,062 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:16,062 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:09:16,062 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:16,063 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:16,063 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:16,063 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:16,063 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:09:16,063 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2017c08>, 'environ': {'routes.route': <routes.route.Route object at 0x1a7c550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1a7c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2009a90>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1a7c810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2009cd0>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2009490>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2009a90>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'wsgi.input': <socket._fileobject object at 0x1a06bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498556.063905, '_creation_time': 1266498552.047678}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2009490>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x201b390>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f393d2211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0xdcb4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:09:16,958 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:09:16,958 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:09:30,005 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:30,008 DEBUG [routes.middleware] Matched GET /add/test3
 
14:09:30,009 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:09:30,009 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test3', 'controller': u'hg'}
 
14:09:30,010 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:30,011 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:30,011 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:30,011 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:30,011 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:09:30,011 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test3'}
 
14:09:30,064 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:09:30,064 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:09:31,850 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:31,851 DEBUG [routes.middleware] Matched GET /
 
14:09:31,851 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:31,852 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:31,852 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:31,852 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:31,853 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:31,853 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:31,853 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:09:31,853 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x236e6e0>, 'environ': {'routes.route': <routes.route.Route object at 0x1a7c550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/add/test3', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1a7c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x202a250>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x202a450>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x1a7c810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x201fb50>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x202a250>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'wsgi.input': <socket._fileobject object at 0x201c450 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498571.853673, '_creation_time': 1266498552.047678}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x201fb50>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2009f50>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f393d2211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0xdcb4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:09:32,744 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:09:32,771 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:09:32,849 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:32,851 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:09:32,851 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:32,851 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:09:32,851 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:32,852 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:32,852 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:32,852 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:32,852 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:09:32,852 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x237d230>, 'environ': {'routes.route': <routes.route.Route object at 0x1a7c550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1a7c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x236a810>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x236a6d0>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x1a7c810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x21c7a90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x236a810>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'wsgi.input': <socket._fileobject object at 0x201c250 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498572.8528681, '_creation_time': 1266498552.047678}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x21c7a90>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2360e50>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f393d2211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0xdcb4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:09:33,746 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:09:33,747 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:09:35,786 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:09:35,789 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:09:35,790 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:09:35,790 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:09:35,791 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:09:35,792 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:09:35,792 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:09:35,793 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:09:35,793 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:09:35,794 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x237d7d0>, 'environ': {'routes.route': <routes.route.Route object at 0x1a7c550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x1a7c790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2371290>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x1a7c810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x21bf510>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x21bf5d0>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2371290>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x1a7c850>, 'wsgi.input': <socket._fileobject object at 0x21c35d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498575.794677, '_creation_time': 1266498552.047678}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x21bf5d0>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2360210>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f393d2211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0xdcb4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:09:36,712 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:09:36,712 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:10:42,728 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:10:42,729 DEBUG [pylons.configuration] Pushing process configuration
 
14:10:42,732 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:10:42,732 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:10:42,736 DEBUG [pylons.templating] Initialized Buffet object
 
14:10:42,736 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:10:42,736 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:10:42,738 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732895516944: Initial worker pool
 
14:10:42,739 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732887124240: Initial worker pool
 
14:10:42,739 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732878731536: Initial worker pool
 
14:10:42,739 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732870338832: Initial worker pool
 
14:10:42,739 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732861946128: Initial worker pool
 
14:10:42,740 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732853553424: Initial worker pool
 
14:10:42,740 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732845160720: Initial worker pool
 
14:10:42,740 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732836768016: Initial worker pool
 
14:10:42,741 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732828375312: Initial worker pool
 
14:10:42,741 DEBUG [paste.httpserver.ThreadPool] Started new worker 140732819982608: Initial worker pool
 
14:12:10,591 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:12:10,599 DEBUG [routes.middleware] Matched GET /add/test3
 
14:12:10,599 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:12:10,600 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test3', 'controller': u'hg'}
 
14:12:10,600 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:12:10,606 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:12:10,678 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:12:10,688 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:12:10,688 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:12:10,688 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:12:10,688 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test3'}
 
14:12:10,725 INFO  [pylons_app.controllers.hg] test3 repo is free for creation
 
14:12:10,725 INFO  [pylons_app.controllers.hg] test3 repo is free for creation
 
14:12:10,725 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:12:10,725 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:12:57,116 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:12:57,116 DEBUG [pylons.configuration] Pushing process configuration
 
14:12:57,121 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:12:57,121 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:12:57,125 DEBUG [pylons.templating] Initialized Buffet object
 
14:12:57,125 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:12:57,125 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:12:57,127 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958287091984: Initial worker pool
 
14:12:57,127 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958278699280: Initial worker pool
 
14:12:57,128 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958270306576: Initial worker pool
 
14:12:57,128 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958261913872: Initial worker pool
 
14:12:57,128 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958253521168: Initial worker pool
 
14:12:57,129 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958245128464: Initial worker pool
 
14:12:57,129 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958236735760: Initial worker pool
 
14:12:57,129 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958228343056: Initial worker pool
 
14:12:57,129 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958219950352: Initial worker pool
 
14:12:57,130 DEBUG [paste.httpserver.ThreadPool] Started new worker 139958211557648: Initial worker pool
 
14:13:10,442 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:13:10,447 DEBUG [routes.middleware] Matched GET /add/test3
 
14:13:10,447 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:13:10,447 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test3', 'controller': u'hg'}
 
14:13:10,448 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:13:10,449 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:13:10,513 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:13:10,513 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:13:10,513 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:13:10,513 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:13:10,514 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test3'}
 
14:13:10,548 INFO  [pylons_app.controllers.hg] test3 repo is free for creation
 
14:13:10,548 INFO  [pylons_app.controllers.hg] test3 repo is free for creation
 
14:13:10,549 INFO  [pylons_app.controllers.hg] creating repo test3
 
14:13:10,549 INFO  [pylons_app.controllers.hg] creating repo test3
 
14:13:10,726 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:13:10,726 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:13:11,977 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:13:11,991 DEBUG [routes.middleware] Matched GET /
 
14:13:11,991 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:13:11,991 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:13:11,991 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:13:11,992 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:13:11,992 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:13:11,992 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:13:11,992 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:13:11,992 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x37e7140>, 'environ': {'routes.route': <routes.route.Route object at 0x2f7f550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/add/test3', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2f7f790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x34e8dd0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x34e8fd0>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2f7f810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x30714d0>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2f7f850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x34e8dd0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2f7f850>, 'wsgi.input': <socket._fileobject object at 0x2f09bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498791.9932499, '_creation_time': 1266498791.9932499}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x30714d0>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x3071150>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f4a985881c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x22ce4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:13:13,017 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:13:13,059 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:13:13,087 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:13:13,132 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:13:13,132 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:13:13,132 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:13:13,133 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:13:13,134 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:13:13,134 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:13:13,135 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:13:13,135 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:13:13,135 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x3806848>, 'environ': {'routes.route': <routes.route.Route object at 0x2f7f550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2f7f790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x37f00d0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x37f0a90>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2f7f810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x34e8d90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2f7f850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x37f00d0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2f7f850>, 'wsgi.input': <socket._fileobject object at 0x34d5950 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498793.13592, '_creation_time': 1266498791.9932499}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x34e8d90>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x37f0d10>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f4a985881c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x22ce4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:13:14,173 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:13:14,173 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:13:16,088 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:13:16,090 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:13:16,091 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:13:16,092 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:13:16,093 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:13:16,094 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:13:16,095 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:13:16,095 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:13:16,095 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:13:16,096 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x3806d70>, 'environ': {'routes.route': <routes.route.Route object at 0x2f7f550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2f7f790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x37fe790>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2f7f810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x37fe510>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x37fe950>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2f7f850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x37fe790>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2f7f850>, 'wsgi.input': <socket._fileobject object at 0x2f09ad0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266498796.096786, '_creation_time': 1266498791.9932499}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x37fe950>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x37f0310>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f4a985881c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x22ce4d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:13:16,997 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:13:16,997 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:15:30,530 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:15:30,530 DEBUG [pylons.configuration] Pushing process configuration
 
14:15:30,534 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:15:30,534 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:15:30,537 DEBUG [pylons.templating] Initialized Buffet object
 
14:15:30,538 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:15:30,538 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:15:30,540 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986443634960: Initial worker pool
 
14:15:30,541 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986435242256: Initial worker pool
 
14:15:30,541 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986426849552: Initial worker pool
 
14:15:30,541 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986418456848: Initial worker pool
 
14:15:30,541 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986410064144: Initial worker pool
 
14:15:30,542 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986401671440: Initial worker pool
 
14:15:30,542 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986393278736: Initial worker pool
 
14:15:30,542 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986384886032: Initial worker pool
 
14:15:30,542 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986376493328: Initial worker pool
 
14:15:30,543 DEBUG [paste.httpserver.ThreadPool] Started new worker 139986368100624: Initial worker pool
 
14:47:31,905 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:47:31,907 DEBUG [routes.middleware] Matched GET /add/test
 
14:47:31,907 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:47:31,908 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:47:31,908 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:47:31,909 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:47:32,035 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:47:32,035 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:47:32,035 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:47:32,036 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:47:32,036 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:47:32,036 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:47:32,036 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:48:18,628 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:48:18,628 DEBUG [pylons.configuration] Pushing process configuration
 
14:48:18,631 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:48:18,631 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:48:18,635 DEBUG [pylons.templating] Initialized Buffet object
 
14:48:18,635 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:48:18,636 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:48:18,638 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766760069392: Initial worker pool
 
14:48:18,638 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766751676688: Initial worker pool
 
14:48:18,640 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766743283984: Initial worker pool
 
14:48:18,640 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766734891280: Initial worker pool
 
14:48:18,640 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766726498576: Initial worker pool
 
14:48:18,640 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766718105872: Initial worker pool
 
14:48:18,641 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766709713168: Initial worker pool
 
14:48:18,641 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766701320464: Initial worker pool
 
14:48:18,641 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766692927760: Initial worker pool
 
14:48:18,641 DEBUG [paste.httpserver.ThreadPool] Started new worker 139766684535056: Initial worker pool
 
14:48:20,795 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:48:20,798 DEBUG [routes.middleware] Matched GET /add/test
 
14:48:20,798 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:48:20,798 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test', 'controller': u'hg'}
 
14:48:20,798 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:48:20,799 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:48:20,863 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:48:20,863 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:48:20,864 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:48:20,864 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:48:20,864 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test'}
 
14:48:20,898 INFO  [pylons_app.controllers.hg] test repo is free for creation
 
14:48:20,898 INFO  [pylons_app.controllers.hg] test repo is free for creation
 
14:48:20,899 INFO  [pylons_app.controllers.hg] creating repo test
 
14:48:20,899 INFO  [pylons_app.controllers.hg] creating repo test
 
14:48:20,903 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:48:20,904 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:48:23,472 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:48:23,473 DEBUG [routes.middleware] Matched GET /
 
14:48:23,473 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:48:23,473 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:48:23,474 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:48:23,474 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:48:23,474 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:48:23,474 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:48:23,475 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:48:23,475 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2a8a1b8>, 'environ': {'routes.route': <routes.route.Route object at 0x2206550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/add/test', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2206790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2771a10>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2771b10>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2206810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x22f8510>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2206850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2771a10>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2206850>, 'wsgi.input': <socket._fileobject object at 0x2190bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266500903.475585, '_creation_time': 1266500903.475585}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x22f8510>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x221bed0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f1e007211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x15564d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:48:24,356 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:48:24,386 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:48:24,455 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:48:24,456 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:48:24,456 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:48:24,457 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:48:24,457 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:48:24,457 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:48:24,458 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:48:24,458 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:48:24,458 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:48:24,458 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2a8c7d0>, 'environ': {'routes.route': <routes.route.Route object at 0x2206550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2206790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2a79fd0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2a79390>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2206810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2771fd0>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2206850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2a79fd0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2206850>, 'wsgi.input': <socket._fileobject object at 0x2190ad0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266500904.458766, '_creation_time': 1266500903.475585}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2771fd0>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2a79990>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f1e007211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x15564d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:48:25,577 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:48:25,577 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:48:27,424 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:48:27,425 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:48:27,426 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:48:27,426 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:48:27,426 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:48:27,427 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:48:27,427 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:48:27,427 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:48:27,427 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:48:27,427 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2a8cd70>, 'environ': {'routes.route': <routes.route.Route object at 0x2206550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2206790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2a87610>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2206810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2a87650>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2a87dd0>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2206850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2a87610>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2206850>, 'wsgi.input': <socket._fileobject object at 0x2758a50 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266500907.4276941, '_creation_time': 1266500903.475585}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2a87dd0>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2a79c10>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f1e007211c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x15564d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:48:28,329 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:48:28,329 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:49:27,774 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:49:27,774 DEBUG [pylons.configuration] Pushing process configuration
 
14:49:27,778 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:49:27,778 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:49:27,782 DEBUG [pylons.templating] Initialized Buffet object
 
14:49:27,782 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:49:27,782 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:49:27,784 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269308057872: Initial worker pool
 
14:49:27,785 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269299665168: Initial worker pool
 
14:49:27,785 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269291272464: Initial worker pool
 
14:49:27,785 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269282879760: Initial worker pool
 
14:49:27,785 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269274487056: Initial worker pool
 
14:49:27,786 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269266094352: Initial worker pool
 
14:49:27,786 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269257701648: Initial worker pool
 
14:49:27,786 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269249308944: Initial worker pool
 
14:49:27,786 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269240916240: Initial worker pool
 
14:49:27,787 DEBUG [paste.httpserver.ThreadPool] Started new worker 140269232523536: Initial worker pool
 
14:49:43,821 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:49:43,824 DEBUG [routes.middleware] Matched GET /add/test2
 
14:49:43,824 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:49:43,825 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test2', 'controller': u'hg'}
 
14:49:43,825 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:49:43,826 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:49:43,906 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:49:43,908 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:49:43,908 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:49:43,908 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:49:43,909 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test2'}
 
14:49:43,957 INFO  [pylons_app.controllers.hg] test2 repo is free for creation
 
14:49:43,957 INFO  [pylons_app.controllers.hg] test2 repo is free for creation
 
14:49:43,957 INFO  [pylons_app.controllers.hg] creating repo test2 in /home/marcink/python_workspace/**/test2
 
14:49:43,957 INFO  [pylons_app.controllers.hg] creating repo test2 in /home/marcink/python_workspace/**/test2
 
14:49:43,962 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:49:43,962 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:50:36,802 DEBUG [pylons.configuration] Initializing configuration, package: 'pylons_app'
 
14:50:36,802 DEBUG [pylons.configuration] Pushing process configuration
 
14:50:36,805 DEBUG [pylons.configuration] Adding mako engine with alias None and {'myghty.data_dir': '/home/marcink/python_workspace/hg_app/data/templates', 'mako.directories': ['/home/marcink/python_workspace/hg_app/pylons_app/templates'], 'myghty.component_root': [{'templates': '/home/marcink/python_workspace/hg_app/pylons_app/templates'}], 'kid.encoding': 'utf-8', 'kid.assume_encoding': 'utf-8', 'mako.module_directory': '/home/marcink/python_workspace/hg_app/data/templates', 'myghty.allow_globals': ['c', 'config', 'g', 'h', 'render', 'request', 'session', 'translator', 'ungettext', '_', 'N_'], 'myghty.output_encoding': 'utf-8', 'myghty.raise_error': True, 'mako.output_encoding': 'utf-8', 'mako.filesystem_checks': True} options
 
14:50:36,805 DEBUG [pylons.configuration] Loaded mako template engine as the default template renderer
 
14:50:36,809 DEBUG [pylons.templating] Initialized Buffet object
 
14:50:36,809 DEBUG [pylons.templating] Adding mako template language for use with Buffet
 
14:50:36,810 DEBUG [routes.middleware] Initialized with method overriding = True, and path info altering = True
 
14:50:36,812 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820631587088: Initial worker pool
 
14:50:36,812 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820623194384: Initial worker pool
 
14:50:36,812 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820614801680: Initial worker pool
 
14:50:36,812 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820606408976: Initial worker pool
 
14:50:36,813 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820598016272: Initial worker pool
 
14:50:36,813 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820589623568: Initial worker pool
 
14:50:36,813 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820581230864: Initial worker pool
 
14:50:36,813 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820572838160: Initial worker pool
 
14:50:36,814 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820564445456: Initial worker pool
 
14:50:36,814 DEBUG [paste.httpserver.ThreadPool] Started new worker 139820556052752: Initial worker pool
 
14:50:48,060 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:50:48,063 DEBUG [routes.middleware] Matched GET /add/test2
 
14:50:48,063 DEBUG [routes.middleware] Route path: '/add/{new_repo:[a-z0-9\. _-]*}', defaults: {'action': u'add_repo', 'controller': u'hg'}
 
14:50:48,063 DEBUG [routes.middleware] Match dict: {'action': u'add_repo', 'new_repo': u'test2', 'controller': u'hg'}
 
14:50:48,063 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:50:48,064 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:50:48,120 DEBUG [pylons.wsgiapp] Found controller, module: 'pylons_app.controllers.hg', class: 'HgController'
 
14:50:48,120 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:50:48,120 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:50:48,120 DEBUG [pylons.controllers.core] Looking for u'add_repo' method to handle the request
 
14:50:48,120 DEBUG [pylons.controllers.core] Calling 'add_repo' method with keyword args: **{'new_repo': u'test2'}
 
14:50:48,156 INFO  [pylons_app.controllers.hg] test2 repo is free for creation
 
14:50:48,156 INFO  [pylons_app.controllers.hg] test2 repo is free for creation
 
14:50:48,156 INFO  [pylons_app.controllers.hg] creating repo test2 in /home/marcink/python_workspace/test2
 
14:50:48,156 INFO  [pylons_app.controllers.hg] creating repo test2 in /home/marcink/python_workspace/test2
 
14:50:48,405 DEBUG [pylons.controllers.core] Assuming controller returned an iterable, setting it as pylons.response.app_iter
 
14:50:48,406 DEBUG [pylons.controllers.core] Calling Response object to return WSGI data
 
14:50:53,654 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:50:53,655 DEBUG [routes.middleware] Matched GET /
 
14:50:53,655 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:50:53,655 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:50:53,656 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:50:53,656 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:50:53,656 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:50:53,656 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:50:53,657 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:50:53,657 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2d8e578>, 'environ': {'routes.route': <routes.route.Route object at 0x2526550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/add/test2', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': u'/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2526790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': u'/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2a8b9d0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2a8bad0>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2526810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2618490>, {'action': u'view', 'controller': u'hg', 'path_info': u'/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2a8b9d0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'wsgi.input': <socket._fileobject object at 0x24b0bd0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266501053.6575689, '_creation_time': 1266501053.6575689}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2618490>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2618110>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f2a8b7031c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x18764d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:50:54,621 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:50:54,651 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:50:54,672 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:50:54,681 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:50:54,681 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:50:54,728 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:50:54,729 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:50:54,729 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:50:54,729 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:50:54,729 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:50:54,729 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:50:54,730 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2617d70>, 'environ': {'routes.route': <routes.route.Route object at 0x2526550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2526790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2d9bed0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2d9bb50>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2526810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x253bed0>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2d9bed0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'wsgi.input': <socket._fileobject object at 0x2a788d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266501054.730284, '_creation_time': 1266501053.6575689}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x253bed0>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2d9bd50>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f2a8b7031c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x18764d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:50:55,614 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:50:55,614 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:50:57,677 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:50:57,680 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:50:57,680 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:50:57,681 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:50:57,682 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:50:57,683 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:50:57,684 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:50:57,684 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:50:57,685 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:50:57,685 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2dacd70>, 'environ': {'routes.route': <routes.route.Route object at 0x2526550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2526790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2da9450>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2526810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2da9b90>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2da9a90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2da9450>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'wsgi.input': <socket._fileobject object at 0x2a789d0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266501057.686095, '_creation_time': 1266501053.6575689}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2da9a90>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2d9bd90>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f2a8b7031c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x18764d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:50:58,643 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:50:58,644 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:51:00,331 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:51:00,346 DEBUG [routes.middleware] Matched GET /test2/
 
14:51:00,346 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:51:00,347 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'test2/'}
 
14:51:00,348 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:51:00,349 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:51:00,350 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:51:00,350 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:51:00,350 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:51:00,351 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2dacaa0>, 'environ': {'routes.route': <routes.route.Route object at 0x2526550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'test2/'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2526790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/test2/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2d9bfd0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2d9bb10>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2526810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2d9be90>, {'action': u'view', 'controller': u'hg', 'path_info': 'test2/'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2d9bfd0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'wsgi.input': <socket._fileobject object at 0x24b0ad0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266501060.3517771, '_creation_time': 1266501053.6575689}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2d9be90>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2d9b390>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f2a8b7031c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x18764d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:51:01,254 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:51:01,257 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:51:01,304 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:51:01,306 DEBUG [routes.middleware] Matched GET /static/style-gitweb.css
 
14:51:01,306 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:51:01,306 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}
 
14:51:01,306 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:51:01,307 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:51:01,307 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:51:01,307 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:51:01,307 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:51:01,307 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2dda140>, 'environ': {'routes.route': <routes.route.Route object at 0x2526550>, 'HTTP_REFERER': 'http://127.0.0.1:5000/test2/', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2526790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/style-gitweb.css', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2dd8f90>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2dd8ed0>, 'wsgi.url_scheme': 'http', 'beaker.cache': <beaker.cache.CacheManager object at 0x2526810>, 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2d9bb50>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/style-gitweb.css'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2dd8f90>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'wsgi.input': <socket._fileobject object at 0x2d96a50 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266501061.3081, '_creation_time': 1266501053.6575689}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2d9bb50>, 'HTTP_ACCEPT': 'text/css,*/*;q=0.1', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2d9b210>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f2a8b7031c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x18764d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:51:02,219 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:51:02,220 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
 
14:51:04,300 DEBUG [paste.httpserver.ThreadPool] Added task (0 tasks queued)
 
14:51:04,302 DEBUG [routes.middleware] Matched GET /static/hgicon.png
 
14:51:04,302 DEBUG [routes.middleware] Route path: '/{path_info:.*}', defaults: {'action': u'view', 'controller': u'hg', 'path_info': u'/'}
 
14:51:04,302 DEBUG [routes.middleware] Match dict: {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}
 
14:51:04,302 DEBUG [pylons.wsgiapp] Setting up Pylons stacked object globals
 
14:51:04,303 DEBUG [pylons.wsgiapp] Resolved URL to controller: u'hg'
 
14:51:04,303 DEBUG [pylons.wsgiapp] Controller appears to be a class, instantiating
 
14:51:04,303 DEBUG [pylons.wsgiapp] Calling controller class with WSGI interface
 
14:51:04,303 DEBUG [pylons.controllers.core] Looking for u'view' method to handle the request
 
14:51:04,303 DEBUG [pylons.controllers.core] Calling 'view' method with keyword args: **{'start_response': <function repl_start_response at 0x2dcf7d0>, 'environ': {'routes.route': <routes.route.Route object at 0x2526550>, 'HTTP_COOKIE': 'pylons_app=ec1f911f486328328b82fe62b9ecfb8c8e67ce074366ad71ec9c1fedd2deef3b48609ea4', 'pylons.routes_dict': {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}, 'beaker.get_session': <bound method SessionMiddleware._get_session of <beaker.middleware.SessionMiddleware object at 0x2526790>>, 'SCRIPT_NAME': '', 'webob.adhoc_attrs': {'language': 'en-us'}, 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/static/hgicon.png', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'paste.throw_errors': True, 'pylons.action_method': <bound method HgController.view of <pylons_app.controllers.hg.HgController object at 0x2d5aad0>>, 'CONTENT_LENGTH': '0', 'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.2pre) Gecko/20100216 Ubuntu/9.10 (karmic) Namoroka/3.6.2pre', 'HTTP_CONNECTION': 'keep-alive', 'beaker.cache': <beaker.cache.CacheManager object at 0x2526810>, 'SERVER_NAME': '127.0.0.1', 'REMOTE_ADDR': '127.0.0.1', 'pylons.environ_config': {'session': 'beaker.session', 'cache': 'beaker.cache'}, 'pylons.pylons': <pylons.util.PylonsContext object at 0x2d5a250>, 'wsgi.url_scheme': 'http', 'wsgiorg.routing_args': (<routes.util.URLGenerator object at 0x2da5b90>, {'action': u'view', 'controller': u'hg', 'path_info': 'static/hgicon.png'}), 'SERVER_PORT': '5000', 'weberror.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'pylons.controller': <pylons_app.controllers.hg.HgController object at 0x2d5aad0>, 'paste.evalexception': <weberror.evalexception.EvalException object at 0x2526850>, 'wsgi.input': <socket._fileobject object at 0x24b0ad0 length=0>, 'HTTP_HOST': '127.0.0.1:5000', 'beaker.session': {'_accessed_time': 1266501064.303968, '_creation_time': 1266501053.6575689}, 'wsgi.multithread': True, 'routes.url': <routes.util.URLGenerator object at 0x2da5b90>, 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'wsgi.version': (1, 0), 'paste.registry': <paste.registry.Registry object at 0x2da54d0>, 'wsgi.run_once': False, 'wsgi.errors': <open file '<stderr>', mode 'w' at 0x7f2a8b7031c8>, 'wsgi.multiprocess': False, 'HTTP_ACCEPT_LANGUAGE': 'en-us,en;q=0.5', 'CONTENT_TYPE': '', 'paste.httpserver.thread_pool': <paste.httpserver.ThreadPool object at 0x18764d0>, 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_KEEP_ALIVE': '115'}}
 
14:51:05,186 DEBUG [pylons.controllers.core] Merging pylons.response headers into start_response call, status: 200 Script output follows
 
14:51:05,186 DEBUG [pylons.controllers.core] Response assumed to be WSGI content, returning un-touched
pylons_app/controllers/hg.py
Show inline comments
 
#!/usr/bin/python
 
# -*- coding: utf-8 -*-
 
import logging
 
from pylons_app.lib.base import BaseController
 
from pylons import c, g, session, h, request
 
from mako.template import Template
 
from pprint import pprint
 
import os
 
#uncomment the following if you want to serve a single repo
 
#from mercurial.hgweb.hgweb_mod import hgweb
 
from mercurial.hgweb.hgwebdir_mod import hgwebdir
 
from mercurial.hgweb.request import wsgiapplication
 
log = logging.getLogger(__name__)
 

	
 
from mercurial import ui, hg
 
from mercurial.error import RepoError
 

	
 
from ConfigParser import ConfigParser
 
#http://bel-epa.com/hg/
 
#def make_web_app():
 
#    repos = "hgwebdir.config"
 
#    hgwebapp = hgwebdir(repos)
 
#    return hgwebapp
 
#
 
#class HgController(BaseController):
 
#
 
#    def index(self):
 
#        hgapp = wsgiapplication(make_web_app)
 
#        return hgapp(request.environ, self.start_response)
 
#
 
#    def view(self, *args, **kwargs):
 
#        return u'dupa'
 
#        #pprint(request.environ)
 
#        hgapp = wsgiapplication(make_web_app)
 
#        return hgapp(request.environ, self.start_response)
 

	
 
def _make_app():
 
    #for single a repo
 
    #return hgweb("/path/to/repo", "Name")
 
    repos = "hgwebdir.config"
 
    return  hgwebdir(repos)
 

	
 
def wsgi_app(environ, start_response):
 
    start_response('200 OK', [('Content-type', 'text/html')])
 
    return ['<html>\n<body>\nHello World!\n</body>\n</html>']
 

	
 
class HgController(BaseController):
 

	
 
    def _check_repo(self, repo_name):
 
        repos_path = '/home/marcink/python_workspace'
 

	
 
        p = os.path.dirname(__file__)
 
        config_path = os.path.join(p, '../..', 'hgwebdir.config')
 
        print config_path
 

	
 
        cp = ConfigParser()
 

	
 
        cp.read(config_path)
 
        repos_path = cp.get('paths', '/').replace("**", '')
 

	
 
        if not repos_path:
 
            raise Exception('Could not read config !')
 

	
 
        self.repo_path = os.path.join(repos_path, repo_name)
 

	
 
        try:
 
            r = hg.repository(ui.ui(), self.repo_path)
 
            hg.verify(r)
 
            #here we hnow that repo exists it was verified
 
            log.info('%s repo is already created', repo_name)
 
            raise Exception('Repo exists')
 
        except RepoError:
 
            log.info('%s repo is free for creation', repo_name)
 
            #it means that there is no valid repo there...
 
            return True
 

	
 

	
 
    def _create_repo(self, repo_name):
 
        if repo_name in [None, '', 'add']:
 
            raise Exception('undefined repo_name of repo')
 

	
 
        if self._check_repo(repo_name):
 
            log.info('creating repo %s', repo_name)
 
            log.info('creating repo %s in %s', repo_name, self.repo_path)
 
            cmd = """mkdir %s && hg init %s""" \
 
                    % (self.repo_path, self.repo_path)
 
            os.popen(cmd)
 

	
 

	
 
    def add_repo(self, new_repo):
 
        tmpl = '''
 
                  <html>
 
                    <body>
 
                        %(msg)s%(new_repo)s!<br \>
 
                        <a href="/">repos</a>
 
                    </body>
 
                  </html>
 
                '''
 
        #extra check it can be add since it's the command
 
        if new_repo == 'add':
 
            return [tmpl % ({'new_repo':'', 'msg':'you basstard ! this repo is a command'})]
 

	
 
        new_repo = new_repo.replace(" ", "_")
 
        new_repo = new_repo.replace("-", "_")
 

	
 
        try:
 
            self._create_repo(new_repo)
 
        except Exception as e:
 
            return [tmpl % ({'new_repo':' Exception when adding: ' + new_repo, 'msg':str(e)})]
 

	
 
        return [tmpl % ({'new_repo':new_repo, 'msg':'added repo: '})]
 

	
 
    def view(self, environ, start_response):
 
        #the following is only needed when using hgwebdir
 
        app = _make_app()
 
        #return wsgi_app(environ, start_response)
 
        response = app(request.environ, self.start_response)
 

	
 
        if environ['PATH_INFO'].find("static") != -1:
 
            return response
 
        else:
 
            #wrap the murcurial response in a mako template.
 
            template = Template("".join(response),
 
                                lookup = environ['pylons.pylons']\
 
                                .config['pylons.g'].mako_lookup)
 

	
 
            return template.render(g = g, c = c, session = session, h = h)
 

	
pylons_app/tests/configparser_test.py
Show inline comments
 
new file 100644
 
import os
 
p = os.path.dirname(__file__)
 
repos = os.path.join(p, '../..', 'hgwebdir.config')
 
#repos = "/home/marcink/python_workspace/hg_app/hgwebdir.config"
 
print repos
 
from ConfigParser import ConfigParser
 

	
 
cp = ConfigParser()
 

	
 
cp.read(repos)
 
print cp.get('paths', '/')
0 comments (0 inline, 0 general)