Skip to content

Commit 67de953

Browse files
committed
Optimized _merge_options and changed some variable names
1 parent 951dddf commit 67de953

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

jwt/api.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ def decode(self, jwt, key='', verify=True, algorithms=None, options=None, **kwar
127127
payload, signing_input, header, signature = self._load(jwt)
128128

129129
if verify:
130-
merged_options = self._merge_options(self.options, override_options=options)
130+
merged_options = self._merge_options(self.options, options)
131131
if merged_options.get('verify_signature'):
132132
self._verify_signature(payload, signing_input, header, signature,
133133
key, algorithms)
@@ -248,16 +248,16 @@ def _validate_claims(self, payload, audience=None, issuer=None, leeway=0,
248248
if payload.get('iss') != issuer:
249249
raise InvalidIssuerError('Invalid issuer')
250250

251-
def _merge_options(self, default_options=None, override_options=None):
252-
if not default_options:
253-
default_options = {}
251+
def _merge_options(self, original=None, updates=None):
252+
if not original:
253+
original = {}
254254

255-
if not override_options:
256-
override_options = {}
255+
if not updates:
256+
return original
257257

258258
try:
259-
merged_options = default_options.copy()
260-
merged_options.update(override_options)
259+
merged_options = original.copy()
260+
merged_options.update(updates)
261261
except (AttributeError, ValueError) as e:
262262
raise TypeError('options must be a dictionary: %s' % e)
263263

0 commit comments

Comments
 (0)