syndicate-py/syndicate/dataspace.py

9 lines
230 B
Python
Raw Normal View History

2021-08-19 19:50:21 +00:00
from .schema import dataspace
# decorator
def observe(turn, ds, pattern):
def publish_observer(entity):
turn.publish(ds, dataspace.Observe(pattern, turn.ref(entity)))
return entity
return publish_observer