Conditions | 5 |
Total Lines | 8 |
Code Lines | 7 |
Lines | 0 |
Ratio | 0 % |
Tests | 6 |
CRAP Score | 5.0729 |
Changes | 0 |
1 | """DB models.""" |
||
18 | 1 | def model_dump(self, **kwargs) -> dict: |
|
19 | """Model to dict.""" |
||
20 | 1 | values = super().model_dump(**kwargs) |
|
21 | 1 | if "id" in values and values["id"]: |
|
22 | 1 | values["_id"] = values["id"] |
|
23 | 1 | if "exclude" in kwargs and "_id" in kwargs["exclude"]: |
|
24 | values.pop("_id") |
||
25 | 1 | return values |
|
26 | |||
32 |