aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/misc/cache.py
diff options
context:
space:
mode:
Diffstat (limited to 'pyecsca/misc/cache.py')
-rw-r--r--pyecsca/misc/cache.py21
1 files changed, 19 insertions, 2 deletions
diff --git a/pyecsca/misc/cache.py b/pyecsca/misc/cache.py
index 5f388ad..acde6bf 100644
--- a/pyecsca/misc/cache.py
+++ b/pyecsca/misc/cache.py
@@ -1,4 +1,5 @@
"""Cache some things."""
+
from functools import lru_cache
from sympy import sympify as _orig_sympify, simplify as _orig_simplify, count_ops
from public import public
@@ -14,5 +15,21 @@ def sympify(
@public
@lru_cache(maxsize=256, typed=True)
-def simplify(expr, ratio=1.7, measure=count_ops, rational=False, inverse=False, doit=True, **kwargs):
- return _orig_simplify(expr, ratio=ratio, measure=measure, rational=rational, inverse=inverse, doit=doit, **kwargs)
+def simplify(
+ expr,
+ ratio=1.7,
+ measure=count_ops,
+ rational=False,
+ inverse=False,
+ doit=True,
+ **kwargs,
+):
+ return _orig_simplify(
+ expr,
+ ratio=ratio,
+ measure=measure,
+ rational=rational,
+ inverse=inverse,
+ doit=doit,
+ **kwargs,
+ )