and issue is: for header in env: if header.startswith('HTTP_') and env[header]: - key = header.strip('HTTP_') +# key = header.strip('HTTP_') + key = header.replace('HTTP_', '', 1) # Y.Kawada + utils.my_logger("middleware header key:%s" % key)
[filter:ceilometer] use = egg:ceilometer#swift metadata_headers = X-FOO,X-BAR,X-ACCOUNT-META-QUOTA-BYTES,X-ACCOUNT-META-QUOTA-COUNT,X-ACCOUNT-META-CONTAINER-QUOTA-COUNT,X-ACCOUNT-META-CONTAINER-QUOTA-BYTES
But this is strange, the last 'T' dissapear.
#python -V Python 2.7.5 #python >>> str='HTTP_AAAT' >>> str.strip('HTTP_') 'AAA'
and issue is: startswith( 'HTTP_' ) and env[header]: strip(' HTTP_') strip(' HTTP_') replace( 'HTTP_' , '', 1) # Y.Kawada logger( "middleware header key:%s" % key)
for header in env:
if header.
- key = header.
+# key = header.
+ key = header.
+ utils.my_
[filter:ceilometer] swift BAR,X-ACCOUNT- META-QUOTA- BYTES,X- ACCOUNT- META-QUOTA- COUNT,X- ACCOUNT- META-CONTAINER- QUOTA-COUNT, X-ACCOUNT- META-CONTAINER- QUOTA-BYTES
use = egg:ceilometer#
metadata_headers = X-FOO,X-
But this is strange, the last 'T' dissapear.
#python -V
Python 2.7.5
#python
>>> str='HTTP_AAAT'
>>> str.strip('HTTP_')
'AAA'