1111from coverage .data import CoverageData
1212
1313from .compat import StringIO
14- from .compat import workerinput
15- from .compat import workeroutput
1614from .embed import cleanup
1715
1816
@@ -271,7 +269,7 @@ def start(self):
271269 def configure_node (self , node ):
272270 """Workers need to know if they are collocated and what files have moved."""
273271
274- workerinput ( node ) .update ({
272+ node . workerinput .update ({
275273 'cov_master_host' : socket .gethostname (),
276274 'cov_master_topdir' : self .topdir ,
277275 'cov_master_rsync_roots' : [str (root ) for root in node .nodemanager .roots ],
@@ -282,7 +280,7 @@ def testnodedown(self, node, error):
282280
283281 # If worker doesn't return any data then it is likely that this
284282 # plugin didn't get activated on the worker side.
285- output = workeroutput (node , {})
283+ output = getattr (node , 'workeroutput' , {})
286284 if 'cov_worker_node_id' not in output :
287285 self .failed_workers .append (node )
288286 return
@@ -341,12 +339,12 @@ def start(self):
341339 cleanup ()
342340
343341 # Determine whether we are collocated with master.
344- self .is_collocated = (socket .gethostname () == workerinput ( self .config ) ['cov_master_host' ] and
345- self .topdir == workerinput ( self .config ) ['cov_master_topdir' ])
342+ self .is_collocated = (socket .gethostname () == self .config . workerinput ['cov_master_host' ] and
343+ self .topdir == self .config . workerinput ['cov_master_topdir' ])
346344
347345 # If we are not collocated then rewrite master paths to worker paths.
348346 if not self .is_collocated :
349- master_topdir = workerinput ( self .config ) ['cov_master_topdir' ]
347+ master_topdir = self .config . workerinput ['cov_master_topdir' ]
350348 worker_topdir = self .topdir
351349 if self .cov_source is not None :
352350 self .cov_source = [source .replace (master_topdir , worker_topdir )
@@ -375,7 +373,7 @@ def finish(self):
375373
376374 # If we are collocated then just inform the master of our
377375 # data file to indicate that we have finished.
378- workeroutput ( self .config ) ['cov_worker_node_id' ] = self .nodeid
376+ self .config . workeroutput ['cov_worker_node_id' ] = self .nodeid
379377 else :
380378 self .cov .combine ()
381379 self .cov .save ()
@@ -391,7 +389,7 @@ def finish(self):
391389 else :
392390 data = self .cov .get_data ().dumps ()
393391
394- workeroutput ( self .config ) .update ({
392+ self .config . workeroutput .update ({
395393 'cov_worker_path' : self .topdir ,
396394 'cov_worker_node_id' : self .nodeid ,
397395 'cov_worker_data' : data ,
0 commit comments