From 8dc864f42cf66629c33384bfcd464a18cd280113 Mon Sep 17 00:00:00 2001 From: Salvatore Orlando Date: Tue, 13 Dec 2011 12:22:59 +0000 Subject: [PATCH] Bug 903684: functions defined twice in utils.py Removing duplicate definition for import_class and import_object Change-Id: Ib651ca7b0f87c36f6d4f51ed2d55745e3576c390 --- quantum/common/utils.py | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/quantum/common/utils.py b/quantum/common/utils.py index 849337a3b7f..1d425a033d6 100644 --- a/quantum/common/utils.py +++ b/quantum/common/utils.py @@ -132,28 +132,6 @@ def bool_from_string(subject): return False -def import_class(import_str): - """Returns a class from a string including module and class""" - mod_str, _sep, class_str = import_str.rpartition('.') - try: - #mod_str = os.path.join(FLAGS.state_path, mod_str) - __import__(mod_str) - return getattr(sys.modules[mod_str], class_str) - except (ImportError, ValueError, AttributeError) as e: - print e - raise exception.ClassNotFound(class_name=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: - cls = import_class(import_str) - return cls() - - def fetchfile(url, target): logging.debug("Fetching %s" % url) # c = pycurl.Curl()