diff --git a/pylons_app/config/middleware.py b/pylons_app/config/middleware.py --- a/pylons_app/config/middleware.py +++ b/pylons_app/config/middleware.py @@ -7,7 +7,6 @@ from paste.deploy.converters import asbo from pylons.middleware import ErrorHandler, StatusCodeRedirect from pylons.wsgiapp import PylonsApp from routes.middleware import RoutesMiddleware -from paste.auth.basic import AuthBasicHandler from pylons_app.lib.simplehg import SimpleHg from pylons_app.config.environment import load_environment diff --git a/pylons_app/lib/simplehg.py b/pylons_app/lib/simplehg.py --- a/pylons_app/lib/simplehg.py +++ b/pylons_app/lib/simplehg.py @@ -34,6 +34,8 @@ class SimpleHg(object): self.authenticate = AuthBasicAuthenticator(realm, authfunc) def __call__(self, environ, start_response): + #dirty fix for https + environ['wsgi.url_scheme'] = 'https' if not is_mercurial(environ): return self.application(environ, start_response) else: