summaryrefslogtreecommitdiffstats
path: root/openstack/common/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'openstack/common/utils.py')
-rw-r--r--openstack/common/utils.py20
1 files changed, 0 insertions, 20 deletions
diff --git a/openstack/common/utils.py b/openstack/common/utils.py
index f9dfe73..dee09ac 100644
--- a/openstack/common/utils.py
+++ b/openstack/common/utils.py
@@ -23,7 +23,6 @@ import logging
import os
import random
import shlex
-import sys
from eventlet import greenthread
from eventlet.green import subprocess
@@ -139,22 +138,3 @@ def execute(*cmd, **kwargs):
# call clean something up in between calls, without
# it two execute calls in a row hangs the second one
greenthread.sleep(0)
-
-
-def import_class(import_str):
- """Returns a class from a string including module and class"""
- mod_str, _sep, class_str = import_str.rpartition('.')
- try:
- __import__(mod_str)
- return getattr(sys.modules[mod_str], class_str)
- except (ImportError, ValueError, AttributeError):
- raise exception.NotFound('Class %s cannot be found' % class_str)
-
-
-def import_object(import_str):
- """Returns an object including a module or module and class"""
- try:
- __import__(import_str)
- return sys.modules[import_str]
- except ImportError:
- return import_class(import_str)