Skip to content

Commit f532eac

Browse files
authored
Merge pull request #622 from opsmill/stable
Merge stable into develop
2 parents 1867764 + 709cbd2 commit f532eac

File tree

29 files changed

+71
-67
lines changed

29 files changed

+71
-67
lines changed

infrahub_sdk/analyzer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class GraphQLOperation(BaseModel):
3030

3131

3232
class GraphQLQueryAnalyzer:
33-
def __init__(self, query: str, schema: GraphQLSchema | None = None):
33+
def __init__(self, query: str, schema: GraphQLSchema | None = None) -> None:
3434
self.query: str = query
3535
self.schema: GraphQLSchema | None = schema
3636
self.document: DocumentNode = parse(self.query)

infrahub_sdk/batch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def __init__(
5858
semaphore: asyncio.Semaphore | None = None,
5959
max_concurrent_execution: int = 5,
6060
return_exceptions: bool = False,
61-
):
61+
) -> None:
6262
self._tasks: list[BatchTask] = []
6363
self.semaphore = semaphore or asyncio.Semaphore(value=max_concurrent_execution)
6464
self.return_exceptions = return_exceptions
@@ -90,7 +90,7 @@ async def execute(self) -> AsyncGenerator:
9090

9191

9292
class InfrahubBatchSync:
93-
def __init__(self, max_concurrent_execution: int = 5, return_exceptions: bool = False):
93+
def __init__(self, max_concurrent_execution: int = 5, return_exceptions: bool = False) -> None:
9494
self._tasks: list[BatchTaskSync] = []
9595
self.max_concurrent_execution = max_concurrent_execution
9696
self.return_exceptions = return_exceptions

infrahub_sdk/branch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def generate_diff_data_url(
8383

8484

8585
class InfrahubBranchManager(InfraHubBranchManagerBase):
86-
def __init__(self, client: InfrahubClient):
86+
def __init__(self, client: InfrahubClient) -> None:
8787
self.client = client
8888

8989
@overload
@@ -233,7 +233,7 @@ async def diff_data(
233233

234234

235235
class InfrahubBranchManagerSync(InfraHubBranchManagerBase):
236-
def __init__(self, client: InfrahubClientSync):
236+
def __init__(self, client: InfrahubClientSync) -> None:
237237
self.client = client
238238

239239
def all(self) -> dict[str, BranchData]:

infrahub_sdk/checks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ def __init__(
4343
initializer: InfrahubCheckInitializer | None = None,
4444
params: dict | None = None,
4545
client: InfrahubClient | None = None,
46-
):
46+
) -> None:
4747
self.git: GitRepoManager | None = None
4848
self.initializer = initializer or InfrahubCheckInitializer()
4949

infrahub_sdk/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def __init__(
140140
self,
141141
address: str = "",
142142
config: Config | dict[str, Any] | None = None,
143-
):
143+
) -> None:
144144
self.client = None
145145
self.headers = {"content-type": "application/json"}
146146
self.access_token: str = ""

infrahub_sdk/ctl/exceptions.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ class Error(Exception):
33

44

55
class QueryNotFoundError(Error):
6-
def __init__(self, name: str, message: str = ""):
6+
def __init__(self, name: str, message: str = "") -> None:
77
self.message = message or f"The requested query '{name}' was not found."
88
super().__init__(self.message)

infrahub_sdk/exceptions.py

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55

66

77
class Error(Exception):
8-
def __init__(self, message: str | None = None):
8+
def __init__(self, message: str | None = None) -> None:
99
self.message = message
1010
super().__init__(self.message)
1111

1212

1313
class JsonDecodeError(Error):
14-
def __init__(self, message: str | None = None, content: str | None = None, url: str | None = None):
14+
def __init__(self, message: str | None = None, content: str | None = None, url: str | None = None) -> None:
1515
self.message = message
1616
self.content = content
1717
self.url = url
@@ -23,14 +23,14 @@ def __init__(self, message: str | None = None, content: str | None = None, url:
2323

2424

2525
class ServerNotReachableError(Error):
26-
def __init__(self, address: str, message: str | None = None):
26+
def __init__(self, address: str, message: str | None = None) -> None:
2727
self.address = address
2828
self.message = message or f"Unable to connect to '{address}'."
2929
super().__init__(self.message)
3030

3131

3232
class ServerNotResponsiveError(Error):
33-
def __init__(self, url: str, timeout: int | None = None, message: str | None = None):
33+
def __init__(self, url: str, timeout: int | None = None, message: str | None = None) -> None:
3434
self.url = url
3535
self.timeout = timeout
3636
self.message = message or f"Unable to read from '{url}'."
@@ -40,7 +40,7 @@ def __init__(self, url: str, timeout: int | None = None, message: str | None = N
4040

4141

4242
class GraphQLError(Error):
43-
def __init__(self, errors: list[dict[str, Any]], query: str | None = None, variables: dict | None = None):
43+
def __init__(self, errors: list[dict[str, Any]], query: str | None = None, variables: dict | None = None) -> None:
4444
self.query = query
4545
self.variables = variables
4646
self.errors = errors
@@ -49,21 +49,21 @@ def __init__(self, errors: list[dict[str, Any]], query: str | None = None, varia
4949

5050

5151
class BranchNotFoundError(Error):
52-
def __init__(self, identifier: str, message: str | None = None):
52+
def __init__(self, identifier: str, message: str | None = None) -> None:
5353
self.identifier = identifier
5454
self.message = message or f"Unable to find the branch '{identifier}' in the Database."
5555
super().__init__(self.message)
5656

5757

5858
class SchemaNotFoundError(Error):
59-
def __init__(self, identifier: str, message: str | None = None):
59+
def __init__(self, identifier: str, message: str | None = None) -> None:
6060
self.identifier = identifier
6161
self.message = message or f"Unable to find the schema '{identifier}'."
6262
super().__init__(self.message)
6363

6464

6565
class ModuleImportError(Error):
66-
def __init__(self, message: str | None = None):
66+
def __init__(self, message: str | None = None) -> None:
6767
self.message = message or "Unable to import the module"
6868
super().__init__(self.message)
6969

@@ -75,7 +75,7 @@ def __init__(
7575
message: str = "Unable to find the node in the database.",
7676
branch_name: str | None = None,
7777
node_type: str | None = None,
78-
):
78+
) -> None:
7979
self.node_type = node_type or "unknown"
8080
self.identifier = identifier
8181
self.branch_name = branch_name
@@ -97,25 +97,25 @@ class NodeInvalidError(NodeNotFoundError):
9797
class ResourceNotDefinedError(Error):
9898
"""Raised when trying to access a resource that hasn't been defined."""
9999

100-
def __init__(self, message: str | None = None):
100+
def __init__(self, message: str | None = None) -> None:
101101
self.message = message or "The requested resource was not found"
102102
super().__init__(self.message)
103103

104104

105105
class InfrahubCheckNotFoundError(Error):
106-
def __init__(self, name: str, message: str | None = None):
106+
def __init__(self, name: str, message: str | None = None) -> None:
107107
self.message = message or f"The requested InfrahubCheck '{name}' was not found."
108108
super().__init__(self.message)
109109

110110

111111
class InfrahubTransformNotFoundError(Error):
112-
def __init__(self, name: str, message: str | None = None):
112+
def __init__(self, name: str, message: str | None = None) -> None:
113113
self.message = message or f"The requested InfrahubTransform '{name}' was not found."
114114
super().__init__(self.message)
115115

116116

117117
class ValidationError(Error):
118-
def __init__(self, identifier: str, message: str | None = None, messages: list[str] | None = None):
118+
def __init__(self, identifier: str, message: str | None = None, messages: list[str] | None = None) -> None:
119119
self.identifier = identifier
120120
self.message = message
121121
self.messages = messages
@@ -130,7 +130,7 @@ def __str__(self) -> str:
130130

131131

132132
class ObjectValidationError(Error):
133-
def __init__(self, position: list[int | str], message: str):
133+
def __init__(self, position: list[int | str], message: str) -> None:
134134
self.position = position
135135
self.message = message
136136
super().__init__(self.message)
@@ -140,13 +140,13 @@ def __str__(self) -> str:
140140

141141

142142
class AuthenticationError(Error):
143-
def __init__(self, message: str | None = None):
143+
def __init__(self, message: str | None = None) -> None:
144144
self.message = message or "Authentication Error, unable to execute the query."
145145
super().__init__(self.message)
146146

147147

148148
class URLNotFoundError(Error):
149-
def __init__(self, url: str):
149+
def __init__(self, url: str) -> None:
150150
self.message = f"`{url}` not found."
151151
super().__init__(self.message)
152152

@@ -164,12 +164,12 @@ class InvalidResponseError(Error):
164164

165165

166166
class FileNotValidError(Error):
167-
def __init__(self, name: str, message: str = ""):
167+
def __init__(self, name: str, message: str = "") -> None:
168168
self.message = message or f"Cannot parse '{name}' content."
169169
super().__init__(self.message)
170170

171171

172172
class TimestampFormatError(Error):
173-
def __init__(self, message: str | None = None):
173+
def __init__(self, message: str | None = None) -> None:
174174
self.message = message or "Invalid timestamp format"
175175
super().__init__(self.message)

infrahub_sdk/graphql/query.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ class BaseGraphQLQuery:
99
query_type: str = "not-defined"
1010
indentation: int = 4
1111

12-
def __init__(self, query: dict, variables: dict | None = None, name: str | None = None):
12+
def __init__(self, query: dict, variables: dict | None = None, name: str | None = None) -> None:
1313
self.query = query
1414
self.variables = variables
1515
self.name = name or ""
@@ -46,7 +46,7 @@ def render(self, convert_enum: bool = False) -> str:
4646
class Mutation(BaseGraphQLQuery):
4747
query_type = "mutation"
4848

49-
def __init__(self, *args: Any, mutation: str, input_data: dict, **kwargs: Any):
49+
def __init__(self, *args: Any, mutation: str, input_data: dict, **kwargs: Any) -> None:
5050
self.input_data = input_data
5151
self.mutation = mutation
5252
super().__init__(*args, **kwargs)

infrahub_sdk/node/attribute.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
class Attribute:
1616
"""Represents an attribute of a Node, including its schema, value, and properties."""
1717

18-
def __init__(self, name: str, schema: AttributeSchemaAPI, data: Any | dict):
18+
def __init__(self, name: str, schema: AttributeSchemaAPI, data: Any | dict) -> None:
1919
"""
2020
Args:
2121
name (str): The name of the attribute.

infrahub_sdk/node/property.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
class NodeProperty:
55
"""Represents a property of a node, typically used for metadata like display labels."""
66

7-
def __init__(self, data: dict | str):
7+
def __init__(self, data: dict | str) -> None:
88
"""
99
Args:
1010
data (Union[dict, str]): Data representing the node property.

0 commit comments

Comments
 (0)