summaryrefslogtreecommitdiffstats
path: root/nova/api
diff options
context:
space:
mode:
authorMichael Gundlach <michael.gundlach@rackspace.com>2010-09-13 12:02:50 -0400
committerMichael Gundlach <michael.gundlach@rackspace.com>2010-09-13 12:02:50 -0400
commit2b87ea1ab445a5a9fb089acb0220189f736d420a (patch)
tree84d26cc2268134a404743fd2006260088fdde2d9 /nova/api
parent5e02ee47c0e86986bb21f67a4d6556895de5d0ef (diff)
downloadnova-2b87ea1ab445a5a9fb089acb0220189f736d420a.tar.gz
nova-2b87ea1ab445a5a9fb089acb0220189f736d420a.tar.xz
nova-2b87ea1ab445a5a9fb089acb0220189f736d420a.zip
Finish pulling S3ImageService out of this mergeprop
Diffstat (limited to 'nova/api')
-rw-r--r--nova/api/ec2/images.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/nova/api/ec2/images.py b/nova/api/ec2/images.py
index b5ce2b2cc..2a88d66af 100644
--- a/nova/api/ec2/images.py
+++ b/nova/api/ec2/images.py
@@ -91,3 +91,10 @@ def conn(context):
calling_format=calling,
port=FLAGS.s3_port,
host=FLAGS.s3_host)
+
+
+def qs(params):
+ pairs = []
+ for key in params.keys():
+ pairs.append(key + '=' + urllib.quote(params[key]))
+ return '&'.join(pairs)