Changeset 1365
- Timestamp:
- 09/14/06 13:12:17
- Files:
-
- trunk/cherrypy/__init__.py (modified) (1 diff)
- trunk/cherrypy/_cptree.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/cherrypy/__init__.py
r1350 r1365 196 196 host = socket.gethostname() 197 197 port = server.socket_port 198 if (port in (443, 8443) or server.ssl_certificate):198 if server.ssl_certificate: 199 199 scheme = "https" 200 200 if port != 443: trunk/cherrypy/_cptree.py
r1350 r1365 54 54 if namespace in self.namespaces: 55 55 self.namespaces[namespace](atoms[1], v) 56 57 def guess_abs_path(self):58 """Guess the absolute URL from server.socket_host and script_name.59 60 When inside a request, the abs_path can be formed via:61 cherrypy.request.base + (cherrypy.request.app.script_name or "/")62 63 However, outside of the request we must guess, hoping the deployer64 set socket_host and socket_port correctly.65 """66 port = cherrypy.server.socket_port67 if port in (443, 8443):68 scheme = "https://"69 else:70 scheme = "http://"71 host = cherrypy.server.socket_host72 if port != 80:73 host += ":%s" % port74 return scheme + host + (self.script_name or "/")75 56 76 57 def wsgiapp(self, environ, start_response):

