typing suport for context functions

pull/422/head
Ivan Melnychuk 5 years ago
parent 8c60c4ecef
commit b58537bba4

@ -15,25 +15,25 @@ __diagram = contextvars.ContextVar("diagrams")
__cluster = contextvars.ContextVar("cluster") __cluster = contextvars.ContextVar("cluster")
def getdiagram(): def getdiagram() -> "Diagram":
try: try:
return __diagram.get() return __diagram.get()
except LookupError: except LookupError:
return None return None
def setdiagram(diagram): def setdiagram(diagram: "Diagram"):
__diagram.set(diagram) __diagram.set(diagram)
def getcluster(): def getcluster() -> "Cluster":
try: try:
return __cluster.get() return __cluster.get()
except LookupError: except LookupError:
return None return None
def setcluster(cluster): def setcluster(cluster: "Cluster"):
__cluster.set(cluster) __cluster.set(cluster)

Loading…
Cancel
Save