Skip to content
This repository was archived by the owner on May 22, 2026. It is now read-only.

Commit 158c700

Browse files
AutoPrFromHttpClientPythonAutoPrFromHttpClientPython
authored andcommitted
Regenerate for typespec-python (2026-02-24 02:28:17)
1 parent d3f193c commit 158c700

204 files changed

Lines changed: 2633 additions & 364 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/typespec-python/test/azure/generated/authentication-api-key/authentication/apikey/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/authentication-http-custom/authentication/http/custom/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/authentication-noauth-union/authentication/noauth/union/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/authentication-oauth2/authentication/oauth2/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/authentication-union/authentication/union/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/azure-client-generator-core-access/specs/azure/clientgenerator/core/access/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/azure-client-generator-core-alternate-type/specs/azure/clientgenerator/core/alternatetype/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -995,16 +995,20 @@ def _deserialize_with_callable(
995995
return float(value.text) if value.text else None
996996
if deserializer is bool:
997997
return value.text == "true" if value.text else None
998+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
999+
return deserializer(value.text) if value.text else None
1000+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
1001+
return deserializer(value.text) if value.text else None
9981002
if deserializer is None:
9991003
return value
10001004
if deserializer in [int, float, bool]:
10011005
return deserializer(value)
10021006
if isinstance(deserializer, CaseInsensitiveEnumMeta):
10031007
try:
1004-
return deserializer(value)
1008+
return deserializer(value.text if isinstance(value, ET.Element) else value)
10051009
except ValueError:
10061010
# for unknown value, return raw value
1007-
return value
1011+
return value.text if isinstance(value, ET.Element) else value
10081012
if isinstance(deserializer, type) and issubclass(deserializer, Model):
10091013
return deserializer._deserialize(value, [])
10101014
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/azure-client-generator-core-api-version-header/client/alternateapiversion/service/header/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/azure-client-generator-core-api-version-path/client/alternateapiversion/service/path/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

packages/typespec-python/test/azure/generated/azure-client-generator-core-api-version-query/client/alternateapiversion/service/query/_utils/model_base.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -981,16 +981,20 @@ def _deserialize_with_callable(
981981
return float(value.text) if value.text else None
982982
if deserializer is bool:
983983
return value.text == "true" if value.text else None
984+
if deserializer and deserializer in _DESERIALIZE_MAPPING.values():
985+
return deserializer(value.text) if value.text else None
986+
if deserializer and deserializer in _DESERIALIZE_MAPPING_WITHFORMAT.values():
987+
return deserializer(value.text) if value.text else None
984988
if deserializer is None:
985989
return value
986990
if deserializer in [int, float, bool]:
987991
return deserializer(value)
988992
if isinstance(deserializer, CaseInsensitiveEnumMeta):
989993
try:
990-
return deserializer(value)
994+
return deserializer(value.text if isinstance(value, ET.Element) else value)
991995
except ValueError:
992996
# for unknown value, return raw value
993-
return value
997+
return value.text if isinstance(value, ET.Element) else value
994998
if isinstance(deserializer, type) and issubclass(deserializer, Model):
995999
return deserializer._deserialize(value, [])
9961000
return typing.cast(typing.Callable[[typing.Any], typing.Any], deserializer)(value)

0 commit comments

Comments
 (0)