Anonymous avatar Anonymous committed f901b14

Fix for #491. Added underscore_names for a few Request object attributes.

Comments (0)

Files changed (2)

cherrypy/_cphttptools.py

         remoteHost should be string of the client's IP address.
         scheme should be a string, either "http" or "https".
         """
+        self.remote_addr  = remoteAddr
+        self.remote_port  = remotePort
+        self.remote_host  = remoteHost
+        # backward compatibility
         self.remoteAddr = remoteAddr
         self.remotePort = remotePort
         self.remoteHost = remoteHost
+        
         self.scheme = scheme
         self.execute_main = True
         self.closed = False

cherrypy/test/test_core.py

         hMap['content-length'] = 18
         hMap['server'] = 'CherryPy headertest'
         hMap['location'] = ('%s://127.0.0.1:%s/headers/'
-                            % (cherrypy.request.remotePort,
+                            % (cherrypy.request.remote_port,
                                cherrypy.request.scheme))
         
         # Set a rare header for fun
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.