mirror of
https://github.com/internetarchive/warcprox.git
synced 2025-01-18 13:22:09 +01:00
Merge pull request #128 from vbanos/recordedurl-compile
Compile RecordedUrl regex to improve performance
This commit is contained in:
commit
50d29bdf80
@ -350,6 +350,7 @@ class WarcProxyHandler(warcprox.mitmproxy.MitmProxyHandler):
|
||||
# logging better handled elsewhere?
|
||||
pass
|
||||
|
||||
RE_MIMETYPE = re.compile(r'[;\s]')
|
||||
|
||||
class RecordedUrl:
|
||||
logger = logging.getLogger("warcprox.warcproxy.RecordedUrl")
|
||||
@ -389,7 +390,7 @@ class RecordedUrl:
|
||||
self.mimetype = content_type
|
||||
if self.mimetype:
|
||||
# chop off subtype, and ensure there's no whitespace
|
||||
self.mimetype = re.split(r'[;\s]', self.mimetype, 2)[0]
|
||||
self.mimetype = RE_MIMETYPE.split(self.mimetype, 2)[0]
|
||||
|
||||
self.custom_type = custom_type
|
||||
self.status = status
|
||||
|
Loading…
x
Reference in New Issue
Block a user