workaround for old pydantic version (#376)

pull/399/head
jonasBoss 2 years ago committed by GitHub
parent d13b38ee1e
commit b931544650
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -141,9 +141,9 @@ class Mapping(BaseModel):
return str(self.dict(exclude_defaults=True))
if needs_workaround:
# https://github.com/samuelcolvin/pydantic/issues/1383
def copy(self, *args, **kwargs) -> Mapping:
copy = super(Mapping, self).copy(*args, **kwargs)
copy = super(Mapping, self).copy(*args, deep=True, **kwargs)
object.__setattr__(copy, "_combination_changed", self._combination_changed)
return copy

Loading…
Cancel
Save