diff options
Diffstat (limited to 'pyecsca/ec/coordinates.py')
| -rw-r--r-- | pyecsca/ec/coordinates.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pyecsca/ec/coordinates.py b/pyecsca/ec/coordinates.py index d1b7870..61ee5bf 100644 --- a/pyecsca/ec/coordinates.py +++ b/pyecsca/ec/coordinates.py @@ -2,7 +2,9 @@ from ast import parse, Expression from pkg_resources import resource_listdir, resource_isdir, resource_stream from typing import List, Any, MutableMapping -from .formula import Formula, AdditionFormula, DoublingFormula, TriplingFormula, DifferentialAdditionFormula, LadderFormula, ScalingFormula +from .formula import (Formula, AdditionFormula, DoublingFormula, TriplingFormula, + DifferentialAdditionFormula, LadderFormula, ScalingFormula) + class CoordinateModel(object): name: str @@ -59,12 +61,13 @@ class CoordinateModel(object): elif line.startswith("variable"): self.variables.append(line[9:]) elif line.startswith("satisfying"): - self.satisfying.append(parse(line[11:].replace("=", "==").replace("^", "**"), mode="eval")) + self.satisfying.append( + parse(line[11:].replace("=", "==").replace("^", "**"), mode="eval")) elif line.startswith("parameter"): self.parameters.append(line[10:]) elif line.startswith("assume"): self.assumptions.append( - parse(line[7:].replace("=", "==").replace("^", "**"), mode="eval")) + parse(line[7:].replace("=", "==").replace("^", "**"), mode="eval")) line = f.readline().decode("ascii") def __repr__(self): |
