Skip to content

Commit 0eaf117

Browse files
committed
fixed lint errors
1 parent d59a98a commit 0eaf117

3 files changed

Lines changed: 23 additions & 15 deletions

File tree

linode_api4/groups/monitor.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
__all__ = [
2-
"MonitorGroup",
3-
]
41
from typing import Any, Optional, Union
52

63
from linode_api4 import PaginatedList
@@ -15,6 +12,10 @@
1512
MonitorServiceToken,
1613
)
1714

15+
__all__ = [
16+
"MonitorGroup",
17+
]
18+
1819

1920
class MonitorGroup(Group):
2021
"""

linode_api4/objects/monitor.py

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
1+
from dataclasses import dataclass, field
2+
from enum import Enum
3+
from typing import List, Literal, Optional, Union
4+
5+
from linode_api4.objects import DerivedBase
6+
from linode_api4.objects.base import Base, Property
7+
from linode_api4.objects.serializable import JSONObject, StrEnum
8+
19
__all__ = [
2-
"AlertType",
10+
"AlertType",
311
"MonitorDashboard",
412
"MonitorMetricsDefinition",
513
"MonitorService",
@@ -11,13 +19,6 @@
1119
"AlertDefinition",
1220
"AlertChannelEnvelope",
1321
]
14-
from dataclasses import dataclass, field
15-
from enum import Enum
16-
from typing import List, Literal, Optional, Union
17-
18-
from linode_api4.objects.base import Base, Property
19-
from linode_api4.objects import DerivedBase
20-
from linode_api4.objects.serializable import JSONObject, StrEnum
2122

2223

2324
class AggregateFunction(StrEnum):
@@ -193,7 +194,6 @@ class MonitorServiceToken(JSONObject):
193194
token: str = ""
194195

195196

196-
197197
@dataclass
198198
class TriggerConditions(JSONObject):
199199
"""
@@ -218,6 +218,7 @@ class TriggerConditions(JSONObject):
218218
polling_interval_seconds: int = 0
219219
trigger_occurrences: int = 1
220220

221+
221222
@dataclass
222223
class DimensionFilter(JSONObject):
223224
"""
@@ -236,6 +237,7 @@ class DimensionFilter(JSONObject):
236237
operator: str = ""
237238
value: Union[str, int, float, bool, None] = None
238239

240+
239241
@dataclass
240242
class Rule(JSONObject):
241243
"""
@@ -259,6 +261,7 @@ class Rule(JSONObject):
259261
threshold: Optional[float] = None
260262
unit: Optional[str] = None
261263

264+
262265
@dataclass
263266
class RuleCriteria(JSONObject):
264267
"""
@@ -267,6 +270,7 @@ class RuleCriteria(JSONObject):
267270
"""
268271
rules: List[Rule] = field(default_factory=list)
269272

273+
270274
@dataclass
271275
class AlertChannelEnvelope(JSONObject):
272276
"""
@@ -289,6 +293,7 @@ class AlertChannelEnvelope(JSONObject):
289293
type: str = ""
290294
url: str = ""
291295

296+
292297
@dataclass
293298
class AlertType(Enum):
294299
"""
@@ -305,13 +310,14 @@ class AlertType(Enum):
305310
SYSTEM = "system"
306311
USER = "user"
307312

313+
308314
class AlertDefinition(DerivedBase):
309315
"""
310316
Represents an alert definition for a monitor service.
311317
312318
API Documentation: https://techdocs.akamai.com/linode-api/reference/get-alert-definition
313319
"""
314-
320+
315321
api_endpoint = "/monitor/services/{service}/alert-definitions/{id}"
316322
derived_url_path = "alert-definitions"
317323
parent_id_name = "service"
@@ -345,6 +351,7 @@ class EmailChannelContent(JSONObject):
345351
"""
346352
email_addresses: List[str] = field(default_factory=list)
347353

354+
348355
@dataclass
349356
class ChannelContent(JSONObject):
350357
"""

test/unit/groups/monitor_api_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1+
from test.unit.base import ClientBaseCase, MonitorClientBaseCase
2+
13
from linode_api4 import PaginatedList
24
from linode_api4.objects import (
35
AggregateFunction,
46
AlertDefinition,
57
EntityMetricOptions,
68
)
79

8-
from test.unit.base import ClientBaseCase, MonitorClientBaseCase
9-
1010

1111
class MonitorAPITest(MonitorClientBaseCase):
1212
"""

0 commit comments

Comments
 (0)