summaryrefslogtreecommitdiff
path: root/esds
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-09-11 14:48:59 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2022-09-11 14:48:59 +0200
commita8281ebfd3f3a3c67e4a022ce59450146c90fb6e (patch)
tree3d47894f8397aff012f2f22b08652f4d92c6e96a /esds
parentf4f1d975043223b6a5fb512946f6d7c0e3ee791f (diff)
Minor changes
Diffstat (limited to 'esds')
-rw-r--r--esds/helpers/platform.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/esds/helpers/platform.py b/esds/helpers/platform.py
index 341baed..a811398 100644
--- a/esds/helpers/platform.py
+++ b/esds/helpers/platform.py
@@ -1,5 +1,5 @@
-import yaml, os
+import yaml, os, importlib
import numpy as np
class UnitsParser:
@@ -195,3 +195,12 @@ class YAMLPlatformFile:
if type(general["interferences"]) != bool:
self.parsing_error("interferences should be on or off")
self.default["interferences"]=general["interferences"]
+
+ def run(self):
+ callback=None
+ ##### First load callback from file if any
+ if self.default["breakpoints_file"] != None:
+ module, ext=os.path.splitext(self.default["breakpoints_file"])
+ imported=importlib.import_module(module)
+ callback=getattr(imported, self.default["breakpoints_callback"])
+ pass