From 3a237539aa4de69ea61e1af3dafec042e9e2614a Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 4 Dec 2025 03:57:17 +0000 Subject: [PATCH 1/2] fix pylint --- .../core/alternatetype/models/_patch.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py index e0e39a7a042..fa513da4c00 100644 --- a/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py +++ b/packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/models/_patch.py @@ -8,13 +8,19 @@ Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize """ from typing import Type -from .._utils.model_base import TYPE_HANDLER_REGISTRY import geojson +from .._utils.model_base import TYPE_HANDLER_REGISTRY @TYPE_HANDLER_REGISTRY.register_serializer(geojson.Feature) def feature_serializer(obj: geojson.Feature) -> dict: - """Serialize a geojson.Feature to a dict.""" + """Serialize a geojson.Feature to a dict. + + :param obj: The geojson.Feature object to serialize. + :type obj: geojson.Feature + :return: The serialized feature as a dictionary. + :rtype: dict + """ return { "type": obj.type, "geometry": {"type": obj.geometry.type, "coordinates": obj.geometry.coordinates}, @@ -25,7 +31,13 @@ def feature_serializer(obj: geojson.Feature) -> dict: @TYPE_HANDLER_REGISTRY.register_deserializer(geojson.Feature) def feature_deserializer(cls: Type[geojson.Feature], data: dict) -> geojson.Feature: - """Deserialize a dict to a geojson.Feature.""" + """Deserialize a dict to a geojson.Feature. + + :param data: The dictionary data to deserialize. + :type data: dict + :return: The deserialized geojson.Feature object. + :rtype: geojson.Feature + """ return cls( type=data.get("type"), geometry=geojson.geometry.Geometry( From f8f4e1501991cec3179e2b645aa6e69d78be0dd1 Mon Sep 17 00:00:00 2001 From: Yuchao Yan Date: Thu, 4 Dec 2025 03:57:54 +0000 Subject: [PATCH 2/2] add changelog --- .chronus/changes/fix-pylint-2025-11-4-3-57-46.md | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .chronus/changes/fix-pylint-2025-11-4-3-57-46.md diff --git a/.chronus/changes/fix-pylint-2025-11-4-3-57-46.md b/.chronus/changes/fix-pylint-2025-11-4-3-57-46.md new file mode 100644 index 00000000000..f7d34cb3b80 --- /dev/null +++ b/.chronus/changes/fix-pylint-2025-11-4-3-57-46.md @@ -0,0 +1,7 @@ +--- +changeKind: internal +packages: + - "@azure-tools/typespec-python" +--- + +Fix pylint for _patch.py \ No newline at end of file