Adapt all internal imports in relative fashion
authorPlamen Dimitrov <pdimitrov@pevogam.com>
Wed, 26 Sep 2018 15:25:19 +0000 (23:25 +0800)
committerPlamen Dimitrov <pdimitrov@pevogam.com>
Mon, 5 Nov 2018 08:55:21 +0000 (16:55 +0800)
We were modifying the system path before but now we can use
cleaner importing approach.

src/arnied_wrapper.py
src/dial.py
src/mail_utils.py
src/mk_config.py
src/simple_cnf.py
src/web_interface.py

index 34c7cf3..bda410e 100644 (file)
@@ -57,9 +57,10 @@ import tempfile
 import logging
 log = logging.getLogger('arnied_wrapper')
 
-from cnfline import build_cnfvar
-import cnfvar
-import sysmisc
+from .cnfline import build_cnfvar
+from . import cnfvar
+from . import sysmisc
+
 
 #: default set_cnf binary
 BIN_SET_CNF = "/usr/intranator/bin/set_cnf"
index 5b778de..c4f9436 100644 (file)
@@ -65,9 +65,9 @@ import time
 import logging
 log = logging.getLogger('dial')
 
-import arnied_wrapper
-import simple_cnf
-import sysmisc
+from . import arnied_wrapper
+from . import simple_cnf
+from . import sysmisc
 
 HAVE_IPADDRESS = True
 try:
index a813931..cfdb0aa 100644 (file)
@@ -55,7 +55,7 @@ from email.utils import formatdate
 from email.parser import Parser
 import mimetypes
 
-import arnied_wrapper
+from . import arnied_wrapper
 
 
 class EmailException(Exception):
index 58a4d86..f616938 100644 (file)
@@ -42,10 +42,10 @@ import logging
 log = logging.getLogger('mk_config')
 
 # custom imports
-import arnied_wrapper as aw
-from arnied_wrapper import Delete, Update, Add, Child, batch_update_cnf, build_cnf
-from cnfline import build_cnfvar, build_group, build_intraclient
-from cnfline import build_nic, build_provider, build_user
+from . import arnied_wrapper as aw
+from .arnied_wrapper import Delete, Update, Add, Child, batch_update_cnf, build_cnf
+from .cnfline import build_cnfvar, build_group, build_intraclient
+from .cnfline import build_nic, build_provider, build_user
 
 
 ###############################################################################
index 6cd24d8..79680ce 100644 (file)
@@ -59,15 +59,15 @@ INTERFACE
 """
 
 import os
+import json
 import tempfile
 import time
 import logging
 log = logging.getLogger('simple_cnf')
 
-import arnied_wrapper
-import cnfvar
-import sysmisc
-import json
+from . import arnied_wrapper
+from . import cnfvar
+from . import sysmisc
 
 ###############################################################################
 #                                  constants
index abcdd6f..d2acb47 100644 (file)
@@ -38,7 +38,7 @@ import urllib.parse as parse
 import logging
 log = logging.getLogger('web_interface')
 
-from arnied_wrapper import accept_licence
+from .arnied_wrapper import accept_licence
 
 
 def find_in_form(regex, form="status", escape=False):