summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
Diffstat (limited to 'nova')
-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)