diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-10-07 16:34:16 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-10-07 16:34:16 +0000 |
commit | ac4cb5df9f3573863f3dbf2475a39d4aa0a48285 (patch) | |
tree | b12b2b9bf1948997aed24591de2fa9b990e85e8e | |
parent | 9548e30591b051355895c4fa8f5b40687f8bc896 (diff) | |
parent | e6078929fd3235eab7f2b5f136a5c9df347bf94c (diff) | |
download | ceilometer-ac4cb5df9f3573863f3dbf2475a39d4aa0a48285.tar.gz |
Merge "clean path in swift middleware" into proposed/juno
-rw-r--r-- | ceilometer/objectstore/swift_middleware.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ceilometer/objectstore/swift_middleware.py b/ceilometer/objectstore/swift_middleware.py index 3c5fa126..fc4369db 100644 --- a/ceilometer/objectstore/swift_middleware.py +++ b/ceilometer/objectstore/swift_middleware.py @@ -44,6 +44,7 @@ import logging from oslo.utils import timeutils import six +import six.moves.urllib.parse as urlparse from ceilometer.openstack.common import context from ceilometer import pipeline @@ -144,7 +145,7 @@ class CeilometerMiddleware(object): return iter_response(iterable) def publish_sample(self, env, bytes_received, bytes_sent): - path = env['PATH_INFO'] + path = urlparse.quote(env['PATH_INFO']) method = env['REQUEST_METHOD'] headers = {} for header in env: |