Skip to content

Commit 9b655e5

Browse files
committed
fmt
1 parent 6d746d8 commit 9b655e5

File tree

6 files changed

+18
-7
lines changed

6 files changed

+18
-7
lines changed

src/serializers/type_serializers/dataclass.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ impl BuildSerializer for DataclassArgsBuilder {
5656
.map_err(|e| py_schema_error_type!("Field `{}`:\n {}", index, e))?;
5757

5858
let alias = field_info.get_as(intern!(py, "serialization_alias"))?;
59-
let serialization_exclude_if: Option<Py<PyAny>> = field_info.get_as(intern!(py, "serialization_exclude_if"))?;
59+
let serialization_exclude_if: Option<Py<PyAny>> =
60+
field_info.get_as(intern!(py, "serialization_exclude_if"))?;
6061
fields.insert(
6162
name,
6263
SerField::new(

src/serializers/type_serializers/model.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ impl BuildSerializer for ModelFieldsBuilder {
6363
);
6464
} else {
6565
let alias: Option<String> = field_info.get_as(intern!(py, "serialization_alias"))?;
66-
let serialization_exclude_if: Option<Py<PyAny>> = field_info.get_as(intern!(py, "serialization_exclude_if"))?;
66+
let serialization_exclude_if: Option<Py<PyAny>> =
67+
field_info.get_as(intern!(py, "serialization_exclude_if"))?;
6768
let schema = field_info.get_as_req(intern!(py, "schema"))?;
6869
let serializer = CombinedSerializer::build(&schema, config, definitions)
6970
.map_err(|e| py_schema_error_type!("Field `{}`:\n {}", key, e))?;

src/serializers/type_serializers/typed_dict.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ impl BuildSerializer for TypedDictBuilder {
6060
);
6161
} else {
6262
let alias: Option<String> = field_info.get_as(intern!(py, "serialization_alias"))?;
63-
let serialization_exclude_if: Option<Py<PyAny>> = field_info.get_as(intern!(py, "serialization_exclude_if"))?;
63+
let serialization_exclude_if: Option<Py<PyAny>> =
64+
field_info.get_as(intern!(py, "serialization_exclude_if"))?;
6465
let schema = field_info.get_as_req(intern!(py, "schema"))?;
6566
let serializer = CombinedSerializer::build(&schema, config, definitions)
6667
.map_err(|e| py_schema_error_type!("Field `{}`:\n {}", key, e))?;

tests/serializers/test_dataclasses.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,9 @@ def test_serialization_exclude():
5454
core_schema.dataclass_args_schema(
5555
'Foo',
5656
[
57-
core_schema.dataclass_field(name='a', schema=core_schema.str_schema(), serialization_exclude_if=lambda x: x == 'bye'),
57+
core_schema.dataclass_field(
58+
name='a', schema=core_schema.str_schema(), serialization_exclude_if=lambda x: x == 'bye'
59+
),
5860
core_schema.dataclass_field(name='b', schema=core_schema.bytes_schema(), serialization_exclude=True),
5961
],
6062
),

tests/serializers/test_functions.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -569,7 +569,9 @@ def __init__(self, **kwargs):
569569
MyModel,
570570
core_schema.typed_dict_schema(
571571
{
572-
'a': core_schema.typed_dict_field(core_schema.any_schema(), serialization_exclude_if=lambda x: x == 100),
572+
'a': core_schema.typed_dict_field(
573+
core_schema.any_schema(), serialization_exclude_if=lambda x: x == 100
574+
),
573575
'b': core_schema.typed_dict_field(core_schema.any_schema()),
574576
'c': core_schema.typed_dict_field(core_schema.any_schema(), serialization_exclude=True),
575577
}

tests/serializers/test_model.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,9 +210,13 @@ def test_exclude_if():
210210
core_schema.model_fields_schema(
211211
{
212212
'a': core_schema.model_field(core_schema.int_schema(), serialization_exclude_if=lambda x: x > 1),
213-
'b': core_schema.model_field(core_schema.str_schema(), serialization_exclude_if=lambda x: 'foo' in x),
213+
'b': core_schema.model_field(
214+
core_schema.str_schema(), serialization_exclude_if=lambda x: 'foo' in x
215+
),
214216
'c': core_schema.model_field(
215-
core_schema.str_schema(), serialization_exclude=True, serialization_exclude_if=lambda x: 'foo' in x
217+
core_schema.str_schema(),
218+
serialization_exclude=True,
219+
serialization_exclude_if=lambda x: 'foo' in x,
216220
),
217221
}
218222
),

0 commit comments

Comments
 (0)