]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commitdiff
fix bug lp:1007557,remove unused functions in utils.py.
authorYaguang Tang <heut2008@gmail.com>
Tue, 5 Jun 2012 05:48:01 +0000 (13:48 +0800)
committerYaguang Tang <heut2008@gmail.com>
Tue, 5 Jun 2012 06:10:14 +0000 (14:10 +0800)
Change-Id: Ic8cfe61effd357c49f651fd6cd6e6b721f6addd1

quantum/common/utils.py

index 1c2fc971d7e0f569b0c8825c7fbfe35357b222d0..bc88afa73154e5787cfd910ebff895fdf9428297 100644 (file)
@@ -36,38 +36,12 @@ from quantum.common.exceptions import ProcessExecutionError
 from quantum.common import flags
 
 
-# NOTE(jkoelker) Since to_primitive isn't used anywhere can we just drop it
-def to_primitive(value):
-    if isinstance(value, (list, tuple)):
-        o = []
-        for v in value:
-            o.append(to_primitive(v))
-        return o
-    elif isinstance(value, dict):
-        o = {}
-        for k, v in value.iteritems():
-            o[k] = to_primitive(v)
-        return o
-    elif isinstance(value, datetime.datetime):
-        return str(value)
-    elif hasattr(value, 'iteritems'):
-        return to_primitive(dict(value.iteritems()))
-    elif hasattr(value, '__iter__'):
-        return to_primitive(list(value))
-    else:
-        return value
-
-
 def dumps(value):
-    try:
-        return json.dumps(value)
-    except TypeError:
-        pass
-    return json.dumps(to_primitive(value))
+    return json.dumps(value)
 
 
-def loads(s):
-    return json.loads(s)
+def loads(value):
+    return json.loads(value)
 
 
 TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ"
@@ -105,18 +79,6 @@ def bool_from_string(subject):
     return False
 
 
-def fetchfile(url, target):
-    logging.debug("Fetching %s" % url)
-#    c = pycurl.Curl()
-#    fp = open(target, "wb")
-#    c.setopt(c.URL, url)
-#    c.setopt(c.WRITEDATA, fp)
-#    c.perform()
-#    c.close()
-#    fp.close()
-    execute("curl --fail %s -o %s" % (url, target))
-
-
 def execute(cmd, process_input=None, addl_env=None, check_exit_code=True):
     logging.debug("Running cmd: %s", cmd)
     env = os.environ.copy()