From a8281ebfd3f3a3c67e4a022ce59450146c90fb6e Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Sun, 11 Sep 2022 14:48:59 +0200 Subject: Minor changes --- esds/helpers/platform.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'esds') 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 -- cgit v1.2.3