File tree Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Expand file tree Collapse file tree 1 file changed +10
-12
lines changed Original file line number Diff line number Diff line change @@ -123,8 +123,17 @@ def sanic_processor(event, hint):
123123 extractor .extract_into_event (event )
124124
125125 request_info = event ["request" ]
126+ urlparts = urlparse .urlsplit (request .url )
127+
128+ if "url" not in request_info :
129+ request_info ["url" ] = "%s://%s%s" % (
130+ urlparts .scheme ,
131+ urlparts .netloc ,
132+ urlparts .path ,
133+ )
134+
126135 if "query_string" not in request_info :
127- request_info ["query_string" ] = extractor . urlparts .query
136+ request_info ["query_string" ] = urlparts .query
128137
129138 if "method" not in request_info :
130139 request_info ["method" ] = request .method
@@ -141,22 +150,11 @@ def sanic_processor(event, hint):
141150
142151
143152class SanicRequestExtractor (RequestExtractor ):
144- def __init__ (self , request ):
145- RequestExtractor .__init__ (self , request )
146- self .urlparts = urlparse .urlsplit (self .request .url )
147-
148153 def content_length (self ):
149154 if self .request .body is None :
150155 return 0
151156 return len (self .request .body )
152157
153- def url (self ):
154- return "%s://%s%s" % (
155- self .urlparts .scheme ,
156- self .urlparts .netloc ,
157- self .urlparts .path ,
158- )
159-
160158 def cookies (self ):
161159 return dict (self .request .cookies )
162160
You can’t perform that action at this time.
0 commit comments