1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 12:59:34 +00:00

Allow chaining contexts (#21028)

* Allow chaining contexts

* Add stubbed out migration
This commit is contained in:
Paulus Schoutsen
2019-03-01 10:08:38 -08:00
committed by GitHub
parent b39846fb6b
commit 52f337ef00
12 changed files with 88 additions and 39 deletions

View File

@@ -409,6 +409,10 @@ class Context:
type=str,
default=None,
)
parent_id = attr.ib(
type=Optional[str],
default=None
)
id = attr.ib(
type=str,
default=attr.Factory(lambda: uuid.uuid4().hex),
@@ -418,6 +422,7 @@ class Context:
"""Return a dictionary representation of the context."""
return {
'id': self.id,
'parent_id': self.parent_id,
'user_id': self.user_id,
}