Skip to content

Commit a732615

Browse files
authored
fix: move MaaSModel deprecation warning to module level after class definition (#2671)
- Prevents warning from being triggered on module import before the class is available for use
1 parent 4f30885 commit a732615

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

ocp_resources/maa_s_model.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,6 @@
77
from ocp_resources.exceptions import MissingRequiredArgumentError
88
from ocp_resources.resource import NamespacedResource
99

10-
warn(
11-
"MaaSModel is deprecated and will be removed in a future release. "
12-
"Please use `MaaSModelRef` from maas_model_ref.py instead.",
13-
DeprecationWarning,
14-
stacklevel=2,
15-
)
16-
1710

1811
class MaaSModel(NamespacedResource):
1912
"""
@@ -50,3 +43,11 @@ def to_dict(self) -> None:
5043
_spec["modelRef"] = self.model_ref
5144

5245
# End of generated code
46+
47+
48+
warn(
49+
"MaaSModel is deprecated and will be removed in a future release. "
50+
"Please use `MaaSModelRef` from maas_model_ref.py instead.",
51+
DeprecationWarning,
52+
stacklevel=2,
53+
)

0 commit comments

Comments
 (0)