Skip to content

Commit f9f5679

Browse files
authored
Merge pull request #155 from synccomputingcode/support-hardware-override
Support hardware override
2 parents 2c8b7d1 + 890b2fd commit f9f5679

3 files changed

Lines changed: 23 additions & 2 deletions

File tree

sync/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""Library for leveraging the power of Sync"""
22

3-
__version__ = "1.11.5"
3+
__version__ = "1.11.6"
44

55
TIME_FORMAT = "%Y-%m-%dT%H:%M:%SZ"

sync/api/projects.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,24 @@ def update_project(
184184
)
185185

186186

187+
def project_hardware_override_aws(project_id: str, hardware_override: dict) -> Response[dict]:
188+
"""Overrides the hardware configuration for a project
189+
190+
:param project_id: project ID
191+
:type project_id: str
192+
:param hardware_override: hardware override configuration
193+
:type hardware_override: dict
194+
:return: updated project
195+
:rtype: Response[dict]
196+
"""
197+
return Response(
198+
**get_default_client().project_hardware_override_aws(
199+
project_id,
200+
hardware_override,
201+
)
202+
)
203+
204+
187205
def get_project_by_app_id(app_id: str) -> Response[dict]:
188206
"""Retrieves a project by app ID
189207

sync/clients/sync.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,10 @@ def project_hardware_override_aws(self, project_id: str, hardware_override: dict
142142
headers, content = encode_json(hardware_override)
143143
return self._send(
144144
self._client.build_request(
145-
"POST", f"/v1/projects/{project_id}/hardware-override-aws", headers=headers, content=content
145+
"POST",
146+
f"/v1/projects/{project_id}/hardware-override-aws",
147+
headers=headers,
148+
content=content,
146149
)
147150
)
148151

0 commit comments

Comments
 (0)