From 49f5bd543299f0f7cfbd33f8f0abc370e601caa6 Mon Sep 17 00:00:00 2001 From: Jace Browning Date: Thu, 14 Feb 2019 15:31:14 -0500 Subject: [PATCH] Prevent loop modification --- datafiles/converters/containers.py | 2 +- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/datafiles/converters/containers.py b/datafiles/converters/containers.py index 3b42be31..54f3e1aa 100644 --- a/datafiles/converters/containers.py +++ b/datafiles/converters/containers.py @@ -138,7 +138,7 @@ def to_python_value(cls, deserialized_data, *, target_object): else: data = {} - for name, value in data.items(): + for name, value in list(data.items()): if name not in cls.CONVERTERS: log.debug(f'Removed unmapped nested file attribute: {name}') data.pop(name) diff --git a/pyproject.toml b/pyproject.toml index 52c7a11d..b08b5a5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [tool.poetry] name = "datafiles" -version = "0.2b4" +version = "0.2b5" description = "File-based ORM for dataclasses." license = "MIT"