Merge "Do not filter empty strings"

This commit is contained in:
Jenkins
2015-03-10 16:58:57 +00:00
committed by Gerrit Code Review
4 changed files with 5 additions and 5 deletions

View File

@@ -20,8 +20,8 @@ import uuid
import six
def filter_empty_keys(dictionary):
return dict(((k, v) for k, v in dictionary.items() if v))
def filter_null_keys(dictionary):
return dict(((k, v) for k, v in dictionary.items() if v is not None))
def validate_ref(ref, entity):

View File

@@ -183,7 +183,7 @@ class Container(ContainerFormatter):
"""Store Container in Barbican"""
secret_refs = self._get_secrets_and_store_them_if_necessary()
container_dict = base.filter_empty_keys({
container_dict = base.filter_null_keys({
'name': self.name,
'type': self._type,
'secret_refs': secret_refs

View File

@@ -108,7 +108,7 @@ class Order(object):
self._order_ref = order_ref
self._meta = base.filter_empty_keys(meta)
self._meta = base.filter_null_keys(meta)
self._error_status_code = error_status_code
self._error_reason = error_reason

View File

@@ -232,7 +232,7 @@ class Secret(SecretFormatter):
Stores the Secret in Barbican. New Secret objects are not persisted
in Barbican until this method is called.
"""
secret_dict = base.filter_empty_keys({
secret_dict = base.filter_null_keys({
'name': self.name,
'payload': self.payload,
'payload_content_type': self.payload_content_type,