応答で値Nameを取り除こうとしています。下記参照:
response_data_all_details = decode_transaction_response(response.text)
# Remove and sensitive information we don't want to be stored in the database.
response_data = remove_sensitive(response_data_all_details)
機能: 応答に名前がある場合は、"Not Stored" テキストに置き換えます。
def remove_sensitive(data):
for key in data:
if data[key] == "Name":
data['Name'] = "Not Stored!"
return data
しかし、この機能が機能していないように見えます。なぜですか?
サンプル response_data
{
"URL" : "http:\/\/www.test.com",
"Name" : "James",
"Currency" : "GBP",
"Amount" : 5.880000000000001,
}