Use best practice for imports
Move to new importlib style imports
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
# Models for drydock_provisioner
|
# Models for drydock_provisioner
|
||||||
#
|
#
|
||||||
import logging
|
import logging
|
||||||
|
import importlib
|
||||||
|
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
|
|
||||||
@@ -23,12 +24,12 @@ def register_all():
|
|||||||
# NOTE(sh8121att) - Import all versioned objects so
|
# NOTE(sh8121att) - Import all versioned objects so
|
||||||
# they are available via RPC. Any new object definitions
|
# they are available via RPC. Any new object definitions
|
||||||
# need to be added here.
|
# need to be added here.
|
||||||
__import__('drydock_provisioner.objects.network')
|
importlib.import_module('drydock_provisioner.objects.network')
|
||||||
__import__('drydock_provisioner.objects.node')
|
importlib.import_module('drydock_provisioner.objects.node')
|
||||||
__import__('drydock_provisioner.objects.hostprofile')
|
importlib.import_module('drydock_provisioner.objects.hostprofile')
|
||||||
__import__('drydock_provisioner.objects.hwprofile')
|
importlib.import_module('drydock_provisioner.objects.hwprofile')
|
||||||
__import__('drydock_provisioner.objects.site')
|
importlib.import_module('drydock_provisioner.objects.site')
|
||||||
__import__('drydock_provisioner.objects.promenade')
|
importlib.import_module('drydock_provisioner.objects.promenade')
|
||||||
|
|
||||||
# Utility class for calculating inheritance
|
# Utility class for calculating inheritance
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user