Use Python uuid.UUID instead of StrictStr (#21740)

This commit is contained in:
Espen Haugsdal
2025-08-17 16:25:53 +02:00
committed by GitHub
parent 2513d82989
commit 43d58ee9b0
14 changed files with 43 additions and 19 deletions

View File

@@ -22,6 +22,7 @@ import mimetypes
import os
import re
import tempfile
import uuid
from urllib.parse import quote
from typing import Tuple, Optional, List, Dict, Union
@@ -357,6 +358,8 @@ class ApiClient:
return obj.get_secret_value()
elif isinstance(obj, self.PRIMITIVE_TYPES):
return obj
elif isinstance(obj, uuid.UUID):
return str(obj)
elif isinstance(obj, list):
return [
self.sanitize_for_serialization(sub_obj) for sub_obj in obj