From 81a1e21d3435139a73f6c3c6d64aad655768f2a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lafr=C3=A9choux?= Date: Tue, 25 Feb 2020 14:32:44 +0100 Subject: [PATCH] Make MultiDictProxy._collect_multiple_keys staticmethod --- src/webargs/multidictproxy.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/webargs/multidictproxy.py b/src/webargs/multidictproxy.py index 91a83cc5..569e4f12 100644 --- a/src/webargs/multidictproxy.py +++ b/src/webargs/multidictproxy.py @@ -1,8 +1,8 @@ +from collections.abc import Mapping + from webargs.compat import MARSHMALLOW_VERSION_INFO from webargs.core import missing, is_multiple -from collections.abc import Mapping - class MultiDictProxy(Mapping): """ @@ -18,7 +18,8 @@ def __init__(self, multidict, schema): self.data = multidict self.multiple_keys = self._collect_multiple_keys(schema) - def _collect_multiple_keys(self, schema): + @staticmethod + def _collect_multiple_keys(schema): result = set() for name, field in schema.fields.items(): if not is_multiple(field):