Skip to content

Commit f3d7405

Browse files
authored
don't include TYPE_CHECKING object in enums (Azure#37876)
1 parent d4be06e commit f3d7405

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

tools/azure-sdk-tools/packaging_tools/multiapi_combiner.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import json
1111
import argparse
1212
from pathlib import Path
13-
from typing import Dict, Optional, List, Any, TypeVar, Callable, Set
13+
from typing import Dict, Optional, List, Any, TypeVar, Callable, Set, TYPE_CHECKING
1414

1515
from jinja2 import PackageLoader, Environment
1616

@@ -409,8 +409,9 @@ def _get_names_by_api_version(api_version: str):
409409
for m in models_and_enums:
410410
if hasattr(m.generated_class, "from_dict"):
411411
self.models[m.name] = m
412-
else:
412+
elif getattr(m, "__class__", None) == "azure.core._enum_meta.CaseInsensitiveEnumMeta":
413413
self.enums.append(m)
414+
414415
self._sort_models()
415416

416417
def _sort_models(self) -> None:

0 commit comments

Comments
 (0)