diff --git a/Dockerfile b/Dockerfile index 48b24cc..212f373 100644 --- a/Dockerfile +++ b/Dockerfile @@ -5,7 +5,7 @@ EXPOSE 3000 USER root RUN apt-get update && apt-get install -y curl gpg-agent -RUN curl --silent --location https://deb.nodesource.com/setup_14.x | bash - +RUN curl --silent --location https://deb.nodesource.com/setup_16.x | bash - RUN apt-get install -y nodejs unzip p7zip-full && npm install -g nodemon && \ ln -s /code/SuperBuild/install/bin/untwine /usr/bin/untwine && \ ln -s /code/SuperBuild/install/bin/entwine /usr/bin/entwine && \ diff --git a/helpers/odmOptionsToJson.py b/helpers/odmOptionsToJson.py index 9a4e0ce..bde230e 100644 --- a/helpers/odmOptionsToJson.py +++ b/helpers/odmOptionsToJson.py @@ -18,7 +18,7 @@ along with this program. If not, see . ''' import sys -import imp +import importlib import argparse import json import os @@ -28,14 +28,14 @@ dest_file = os.environ.get("ODM_OPTIONS_TMP_FILE") sys.path.append(sys.argv[2]) try: - imp.load_source('opendm', sys.argv[2] + '/opendm/__init__.py') + importlib.util.spec_from_file_location('opendm',sys.argv[2] + '/opendm/__init__.py').loader.load_module() except: pass try: - imp.load_source('context', sys.argv[2] + '/opendm/context.py') + importlib.util.spec_from_file_location('context', sys.argv[2] + '/opendm/context.py').loader.load_module() except: pass -odm = imp.load_source('config', sys.argv[2] + '/opendm/config.py') +odm = importlib.util.spec_from_file_location('config', sys.argv[2] + '/opendm/config.py').loader.load_module() options = {} class ArgumentParserStub(argparse.ArgumentParser):