From 90942adf0496a4c26ff63e2ac05009dfad883fe4 Mon Sep 17 00:00:00 2001 From: tusharmakkar08 Date: Sun, 24 Apr 2016 13:45:42 +0530 Subject: [PATCH] W503 resolution made clear --- voluptuous/schema_builder.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/voluptuous/schema_builder.py b/voluptuous/schema_builder.py index 8a9874e..9f4d84d 100644 --- a/voluptuous/schema_builder.py +++ b/voluptuous/schema_builder.py @@ -221,11 +221,15 @@ def _compile_mapping(self, schema, invalid_msg=None): invalid_msg = invalid_msg or 'mapping value' # Keys that may be required - all_required_keys = set(key for key in schema if key is not Extra and ( - (self.required and not isinstance(key, (Optional, Remove))) or isinstance(key, Required))) + all_required_keys = set(key for key in schema + if key is not Extra and + ((self.required and not isinstance(key, (Optional, Remove))) or + isinstance(key, Required))) # Keys that may have defaults - all_default_keys = set(key for key in schema if isinstance(key, Required) or isinstance(key, Optional)) + all_default_keys = set(key for key in schema + if isinstance(key, Required) or + isinstance(key, Optional)) _compiled_schema = {} for skey, svalue in iteritems(schema):