8000 Constant phases (#567) · Rohithkard/html5lib-python@fd4f032 · GitHub
[go: up one dir, main page]

Skip to content

Commit fd4f032

Browse files
ambvgsnedders
andauthored
Constant phases (html5lib#567)
* Get rid of getPhases This added a fair bit of complexity, and notable m 8000 ade the Phase classes dynamically generated. However, by doing this, we no longer include "process the token using the rules for" phases in the debug log. Co-authored-by: Sam Sneddon <me@gsnedders.com>
1 parent 82c2599 commit fd4f032

File tree

3 files changed

+2172
-2190
lines changed

3 files changed

+2172
-2190
lines changed

html5lib/_utils.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,3 @@ def moduleFactory(baseModule, *args, **kwargs):
145145
return mod
146146

147147
return moduleFactory
148-
149-
150-
def memoize(func):
151-
cache = {}
152-
153-
def wrapped(*args, **kwargs):
154-
key = (tuple(args), tuple(kwargs.items()))
155-
if key not in cache:
156-
cache[key] = func(*args, **kwargs)
157-
return cache[key]
158-
159-
return wrapped

0 commit comments

Comments
 (0)
0