1
1
from __future__ import annotations
2
2
3
3
from typing import TYPE_CHECKING , Any , NamedTuple
4
- from warnings import warn
5
4
6
5
from ..core import BoundModelBase , ClientEntityBase , Meta
7
6
from .domain import Iso
@@ -37,7 +36,6 @@ def get_list(
37
36
self ,
38
37
name : str | None = None ,
39
38
architecture : list [str ] | None = None ,
40
- include_wildcard_architecture : bool | None = None ,
41
39
include_architecture_wildcard : bool | None = None ,
42
40
page : int | None = None ,
43
41
per_page : int | None = None ,
@@ -48,8 +46,6 @@ def get_list(
48
46
Can be used to filter ISOs by their name.
49
47
:param architecture: List[str] (optional)
50
48
Can be used to filter ISOs by their architecture. Choices: x86 arm
51
- :param include_wildcard_architecture: bool (optional)
52
- Deprecated, please use `include_architecture_wildcard` instead.
53
49
:param include_architecture_wildcard: bool (optional)
54
50
Custom ISOs do not have an architecture set. You must also set this flag to True if you are filtering by
55
51
architecture and also want custom ISOs.
@@ -59,14 +55,6 @@ def get_list(
59
55
Specifies how many results are returned by page
60
56
:return: (List[:class:`BoundIso <hcloud.isos.client.BoundIso>`], :class:`Meta <hcloud.core.domain.Meta>`)
61
57
"""
62
-
63
- if include_wildcard_architecture is not None :
64
- warn (
65
- "The `include_wildcard_architecture` argument is deprecated, please use the `include_architecture_wildcard` argument instead." ,
66
- DeprecationWarning ,
67
- )
68
- include_architecture_wildcard = include_wildcard_architecture
69
-
70
58
params : dict [str , Any ] = {}
71
59
if name is not None :
72
60
params ["name" ] = name
@@ -87,7 +75,6 @@ def get_all(
87
75
self ,
88
76
name : str | None = None ,
89
77
architecture : list [str ] | None = None ,
90
- include_wildcard_architecture : bool | None = None ,
91
78
include_architecture_wildcard : bool | None = None ,
92
79
) -> list [BoundIso ]:
93
80
"""Get all ISOs
@@ -96,21 +83,11 @@ def get_all(
96
83
Can be used to filter ISOs by their name.
97
84
:param architecture: List[str] (optional)
98
85
Can be used to filter ISOs by their architecture. Choices: x86 arm
99
- :param include_wildcard_architecture: bool (optional)
100
- Deprecated, please use `include_architecture_wildcard` instead.
101
86
:param include_architecture_wildcard: bool (optional)
102
87
Custom ISOs do not have an architecture set. You must also set this flag to True if you are filtering by
103
88
architecture and also want custom ISOs.
104
89
:return: List[:class:`BoundIso <hcloud.isos.client.BoundIso>`]
105
90
"""
106
-
107
- if include_wildcard_architecture is not None :
108
- warn (
109
- "The `include_wildcard_architecture` argument is deprecated, please use the `include_architecture_wildcard` argument instead." ,
110
- DeprecationWarning ,
111
- )
112
- include_architecture_wildcard = include_wildcard_architecture
113
-
114
91
return self ._iter_pages (
115
92
self .get_list ,
116
93
name = name ,
0 commit comments