diff options
| author | J08nY | 2022-01-05 01:02:56 +0100 |
|---|---|---|
| committer | J08nY | 2022-01-05 01:02:56 +0100 |
| commit | 7a4fed73fa1bf77e9affc8ca2adde9d807adafb0 (patch) | |
| tree | ca765a719cc633590b7719e0b302aa545c0a3539 /sec_certs | |
| parent | 5c9d861855ab03efa73b550a9a95d598bf4fe2ee (diff) | |
| download | sec-certs-7a4fed73fa1bf77e9affc8ca2adde9d807adafb0.tar.gz sec-certs-7a4fed73fa1bf77e9affc8ca2adde9d807adafb0.tar.zst sec-certs-7a4fed73fa1bf77e9affc8ca2adde9d807adafb0.zip | |
Fix from_dict ordering issue.
Diffstat (limited to 'sec_certs')
| -rw-r--r-- | sec_certs/sample/certificate.py | 2 | ||||
| -rw-r--r-- | sec_certs/serialization/json.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sec_certs/sample/certificate.py b/sec_certs/sample/certificate.py index b020bffb..c9eeccca 100644 --- a/sec_certs/sample/certificate.py +++ b/sec_certs/sample/certificate.py @@ -51,7 +51,7 @@ class Certificate(ABC, ComplexSerializableType): @classmethod def from_dict(cls: Type[T], dct: dict) -> T: dct.pop("dgst") - return cls(*(tuple(dct.values()))) + return cls(**dct) def to_json(self, output_path: Optional[Union[str, Path]] = None): if output_path is None: diff --git a/sec_certs/serialization/json.py b/sec_certs/serialization/json.py index c64c2fc8..e8fc4976 100644 --- a/sec_certs/serialization/json.py +++ b/sec_certs/serialization/json.py @@ -24,7 +24,7 @@ class ComplexSerializableType: @classmethod def from_dict(cls, dct: Dict): try: - return cls(*(tuple(dct.values()))) + return cls(**dct) except TypeError as e: raise TypeError(f"Dict: {dct} on {cls.__mro__}") from e |
