Skip to content

Commit fc3473c

Browse files
authored
Merge pull request #152 from GrandMoff100/fix-service-field-error
Remove problematic Service field
2 parents 8f8eb50 + a470ee4 commit fc3473c

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

homeassistant_api/models/domains.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ def from_json(cls, json: Dict[str, Any], client: "Client") -> "Domain":
4848

4949
def _add_service(self, service_id: str, **data) -> None:
5050
"""Registers services into a domain to be used or accessed. Used internally."""
51+
# raise ValueError(data)
5152
self.services.update(
5253
{
5354
service_id: Service(
@@ -73,7 +74,7 @@ class ServiceField(BaseModel):
7374
"""Model for service parameters/fields."""
7475

7576
description: Optional[str] = None
76-
example: Any
77+
example: Any = None
7778
selector: Optional[Dict[str, Any]] = None
7879
name: Optional[str] = None
7980
required: Optional[bool] = None
@@ -87,7 +88,6 @@ class Service(BaseModel):
8788
name: Optional[str] = None
8889
description: Optional[str] = None
8990
fields: Optional[Dict[str, ServiceField]] = None
90-
target: Optional[Dict[str, Dict[str, Any]]] = None
9191

9292
def trigger(self, **service_data) -> Tuple[State, ...]:
9393
"""Triggers the service associated with this object."""

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ name = "HomeAssistant-API"
1212
readme = "README.md"
1313
include = ["homeassistant_api/py.typed"]
1414
repository = "https://github.com/GrandMoff100/HomeAssistantAPI"
15-
version = "4.1.1"
15+
version = "4.1.1.post1"
1616
packages = [{ include = "homeassistant_api" }]
1717

1818
[tool.poetry.dependencies]

0 commit comments

Comments
 (0)