aboutsummaryrefslogtreecommitdiff
path: root/pyecsca/ec/coordinates.py
diff options
context:
space:
mode:
authorJ08nY2020-02-10 20:39:53 +0100
committerJ08nY2020-02-10 20:39:53 +0100
commit4e2bd346baf2db39391deb49e9bdb9d89f94101a (patch)
treef72098033d15ba5ce2e5848a4f744b0a8b6d9c82 /pyecsca/ec/coordinates.py
parent16c93caa5762158999abdcb00ed5e4ddac12cafb (diff)
downloadpyecsca-4e2bd346baf2db39391deb49e9bdb9d89f94101a.tar.gz
pyecsca-4e2bd346baf2db39391deb49e9bdb9d89f94101a.tar.zst
pyecsca-4e2bd346baf2db39391deb49e9bdb9d89f94101a.zip
Diffstat (limited to 'pyecsca/ec/coordinates.py')
-rw-r--r--pyecsca/ec/coordinates.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/pyecsca/ec/coordinates.py b/pyecsca/ec/coordinates.py
index 89452c9..cfb65e2 100644
--- a/pyecsca/ec/coordinates.py
+++ b/pyecsca/ec/coordinates.py
@@ -1,5 +1,6 @@
from ast import parse, Expression, Module
-from typing import List, Any, MutableMapping, Union
+from typing import List, Any, MutableMapping
+from os.path import join
from pkg_resources import resource_listdir, resource_isdir, resource_stream
@@ -52,7 +53,7 @@ class EFDCoordinateModel(CoordinateModel):
self.assumptions = []
self.formulas = {}
for fname in resource_listdir(__name__, dir_path):
- file_path = dir_path + "/" + fname
+ file_path = join(dir_path, fname)
if resource_isdir(__name__, file_path):
self.__read_formula_dir(file_path, fname)
else:
@@ -72,7 +73,7 @@ class EFDCoordinateModel(CoordinateModel):
"negation": NegationEFDFormula
}
cls = formula_types.get(formula_type, EFDFormula)
- self.formulas[fname] = cls(dir_path + "/" + fname, fname, self)
+ self.formulas[fname] = cls(join(dir_path, fname), fname, self)
def __read_coordinates_file(self, file_path):
with resource_stream(__name__, file_path) as f: