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):
123
123
extractor .extract_into_event (event )
124
124
125
125
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
+
126
135
if "query_string" not in request_info :
127
- request_info ["query_string" ] = extractor . urlparts .query
136
+ request_info ["query_string" ] = urlparts .query
128
137
129
138
if "method" not in request_info :
130
139
request_info ["method" ] = request .method
@@ -141,22 +150,11 @@ def sanic_processor(event, hint):
141
150
142
151
143
152
class SanicRequestExtractor (RequestExtractor ):
144
- def __init__ (self , request ):
145
- RequestExtractor .__init__ (self , request )
146
- self .urlparts = urlparse .urlsplit (self .request .url )
147
-
148
153
def content_length (self ):
149
154
if self .request .body is None :
150
155
return 0
151
156
return len (self .request .body )
152
157
153
- def url (self ):
154
- return "%s://%s%s" % (
155
- self .urlparts .scheme ,
156
- self .urlparts .netloc ,
157
- self .urlparts .path ,
158
- )
159
-
160
158
def cookies (self ):
161
159
return dict (self .request .cookies )
162
160
You can’t perform that action at this time.
0 commit comments