Skip to content

Commit 84bf133

Browse files
committed
more lint
1 parent caac6c5 commit 84bf133

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

pyiceberg/table/update/__init__.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
from functools import singledispatch
2424
from typing import TYPE_CHECKING, Annotated, Any, Dict, Generic, List, Literal, Optional, Tuple, TypeVar, Union, cast
2525

26-
from pydantic import Field, field_validator, model_validator, model_serializer
26+
from pydantic import Field, field_validator, model_serializer, model_validator
27+
from pydantic.functional_serializers import ModelWrapSerializerWithoutInfo
2728

2829
from pyiceberg.exceptions import CommitFailedException
2930
from pyiceberg.partitioning import PARTITION_FIELD_ID_START, PartitionSpec
@@ -728,7 +729,7 @@ class AssertRefSnapshotId(ValidatableTableRequirement):
728729
snapshot_id: Optional[int] = Field(default=None, alias="snapshot-id")
729730

730731
@model_serializer(mode="wrap")
731-
def serialize_model(self, handler) -> dict[str, Any]:
732+
def serialize_model(self, handler: ModelWrapSerializerWithoutInfo) -> dict[str, Any]:
732733
partial_result = handler(self)
733734
# Ensure "snapshot-id" is always present, even if value is None
734735
return {**partial_result, "snapshot-id": self.snapshot_id}

0 commit comments

Comments
 (0)