From 67b84d7f99527e24f955d2550531d76195024222 Mon Sep 17 00:00:00 2001
From: Cammille Carinan <cammille.carinan@xfel.eu>
Date: Wed, 12 May 2021 18:03:52 +0200
Subject: [PATCH] Use absolute import on module alias

---
 src/toolbox_scs/__init__.py          | 2 +-
 src/toolbox_scs/routines/__init__.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/toolbox_scs/__init__.py b/src/toolbox_scs/__init__.py
index a3fdeb0..a1d290a 100644
--- a/src/toolbox_scs/__init__.py
+++ b/src/toolbox_scs/__init__.py
@@ -2,7 +2,7 @@ from .constants import *
 from .detectors import *
 
 # Module name is the same as a child function, we use alias to avoid conflict
-import load as load_module
+import toolbox_scs.load as load_module
 from .load import *
 
 from .misc import *
diff --git a/src/toolbox_scs/routines/__init__.py b/src/toolbox_scs/routines/__init__.py
index 1054ab5..d8fbb26 100644
--- a/src/toolbox_scs/routines/__init__.py
+++ b/src/toolbox_scs/routines/__init__.py
@@ -1,10 +1,10 @@
 from .XAS import *
 
 # Module name is the same as a child function, we use alias to avoid conflict
-import knife_edge as knife_edge_module
+import toolbox_scs.routines.knife_edge as knife_edge_module
 from .knife_edge import *
 
 __all__ = (
     knife_edge_module.__all__
-    * XAS.__all__
+    + XAS.__all__
 )
-- 
GitLab