enhancementfuturegood first issue
Repository metrics
- Stars
- (140 stars)
- PR merge metrics
- (Avg merge 2h 18m) (1 merged PR in 30d)
Description
Current:
from pioreactor.background_jobs.od_reading import ODReader
# example of using callbacks to OD reading...
def hello(self):
print(f"Hello, {self}!")
def goodbye(self, readings):
print(f"Goodbye, {self}, witnessed {readings}!")
ODReader.add_pre_read_callback(hello)
ODReader.add_post_read_callback(goodbye)
Desired:
from pioreactor.background_jobs.od_reading import ODReader
# example of using callbacks to OD reading...
@ODReader.add_pre_read_callback
def hello(self):
print(f"Hello, {self}!")
@ODReader.add_post_read_callback
def goodbye(self, readings):
print(f"Goodbye, {self}, witnessed {readings}!")