simplied router logic, thanks Jonathan

This commit is contained in:
mdipierro
2012-08-22 08:40:55 -05:00
parent 68f2f0c400
commit b9fd6e5c68
2 changed files with 5 additions and 11 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-08-22 08:38:01) dev
Version 2.00.0 (2012-08-22 08:40:52) dev
+4 -10
View File
@@ -823,21 +823,15 @@ class MapUrlIn(object):
self.remote_addr = self.env.get('REMOTE_ADDR','localhost')
self.scheme = self.env.get('wsgi.url_scheme', 'http').lower()
self.method = self.env.get('REQUEST_METHOD', 'get').lower()
self.host = self.env.get('HTTP_HOST')
self.port = None
(self.host, self.port) = (self.env.get('HTTP_HOST'), None)
if not self.host:
self.host = self.env.get('SERVER_NAME')
self.port = self.env.get('SERVER_PORT')
(self.host, self.port) = (self.env.get('SERVER_NAME'), self.env.get('SERVER_PORT'))
if not self.host:
self.host = 'localhost'
self.port = '80'
(self.host, self.port) = ('localhost', '80')
if ':' in self.host:
(self.host, self.port) = self.host.split(':')
if not self.port:
if self.scheme == 'https':
self.port = '443'
else:
self.port = '80'
self.port = '443' if self.scheme == 'https' else '80'
def map_prefix(self):
"strip path prefix, if present in its entirety"