Skip to content

Commit a585313

Browse files
committed
Make adding maps Python 3 compatible by chaining
1 parent 98b2e49 commit a585313

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Adyen/util.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
import re
55
from functools import wraps
6+
from itertools import chain
67
from collections import OrderedDict
78
import base64
89
import hmac
@@ -25,7 +26,7 @@ def escapeVal(val):
2526
#for k,v in ordered_request.items():
2627
# signing_string.append(':'.join(k,escapeVal(v)))
2728

28-
signing_string = ':'.join(map(escapeVal, map(str,ordered_request.keys()) + map(str,ordered_request.values())))
29+
signing_string = ':'.join(map(escapeVal, chain(map(str,ordered_request.keys()), map(str,ordered_request.values()))))
2930

3031
return signing_string
3132

@@ -47,7 +48,7 @@ def escapeVal(val):
4748

4849
ordered_request = OrderedDict(sorted(dict_object.items(), key=lambda t: t[0]))
4950

50-
signing_string = ':'.join(map(escapeVal, map(str,ordered_request.keys()) + map(str,ordered_request.values())))
51+
signing_string = ':'.join(map(escapeVal, chain(map(str,ordered_request.keys()), map(str,ordered_request.values()))))
5152

5253

5354
hm = hmac.new(hmac_key, signing_string, hashlib.sha256)

0 commit comments

Comments
 (0)