Thomas Figg avatar Thomas Figg committed 4254b42

making request message optional for responsemessage

Comments (0)

Files changed (1)

hanzo/httptools/messaging.py

 
 class ResponseHeader(HTTPHeader):
 
-    def __init__(self, request, ignore_headers=()):
+    def __init__(self, request=None, ignore_headers=()):
         HTTPHeader.__init__(self, ignore_headers=ignore_headers)
         self.request = request
         self.version = "HTTP/1.1"
             self.keep_alive = False
 
     def has_body(self):
-        if self.request.method in Methods.no_body:
+        if self.request and self.request.method in Methods.no_body:
             return False
         elif self.code in Codes.no_body:
             return False
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.