Skip to content

Commit 50a6da9

Browse files
committedJun 4, 2015
worker test: do not close the event loop twice
1 parent 60bdf74 commit 50a6da9

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed
 

‎artiq/test/worker.py

+12-15
Original file line numberDiff line numberDiff line change
@@ -40,21 +40,18 @@ def _call_worker(worker, expid):
4040

4141

4242
def _run_experiment(experiment):
43-
try:
44-
expid = {
45-
"file": sys.modules[__name__].__file__,
46-
"experiment": experiment,
47-
"arguments": dict()
48-
}
49-
handlers = {
50-
"init_rt_results": lambda description: None
51-
}
52-
53-
loop = asyncio.get_event_loop()
54-
worker = Worker(handlers)
55-
loop.run_until_complete(_call_worker(worker, expid))
56-
finally:
57-
loop.close()
43+
expid = {
44+
"file": sys.modules[__name__].__file__,
45+
"experiment": experiment,
46+
"arguments": dict()
47+
}
48+
handlers = {
49+
"init_rt_results": lambda description: None
50+
}
51+
52+
loop = asyncio.get_event_loop()
53+
worker = Worker(handlers)
54+
loop.run_until_complete(_call_worker(worker, expid))
5855

5956

6057
class WatchdogCase(unittest.TestCase):

0 commit comments

Comments
 (0)
Please sign in to comment.