From 2d06c7feeb276054bdbb85c14374fe1688b82a6c Mon Sep 17 00:00:00 2001 From: Chewing_Bever Date: Mon, 26 Apr 2021 18:14:04 +0200 Subject: [PATCH] Made merge_with_skeleton "less complex" --- app/skeleton.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/skeleton.py b/app/skeleton.py index b1aabd3..b6e871a 100644 --- a/app/skeleton.py +++ b/app/skeleton.py @@ -93,9 +93,10 @@ def merge_with_skeleton(data: Dict, skel: Dict) -> Dict: * Split info less complex functions """ # First, check for illegal keys - for key in data: - if key not in skel: - raise InvalidKeyError(key) + key = next(key not in skel for key in data) + + if key: + raise InvalidKeyError(key) # Then, check the default values for key, value in skel.items():