utils.run_with_broker.

pull/35/head
David Wilson 9 years ago
parent 0b0663e21b
commit 081565358d

@ -2,13 +2,16 @@
import econtext import econtext
def with_broker(func): def run_with_broker(func, *args, **kwargs):
def wrapper(*args, **kwargs):
broker = econtext.Broker() broker = econtext.Broker()
try: try:
return func(broker, *args, **kwargs) return func(broker, *args, **kwargs)
finally: finally:
broker.Finalize() broker.Finalize()
def with_broker(func):
def wrapper(*args, **kwargs):
return run_with_broker(*args, **kwargs)
wrapper.func_name = func.func_name wrapper.func_name = func.func_name
return wrapper return wrapper

Loading…
Cancel
Save