From 838fccdd58ef58cd36a26019d2f93015ee7fdfa9 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Wed, 9 Jan 2008 02:29:52 +0000 Subject: [PATCH] always trigger a copy when we receive the sequencingFinshed message hopefully then we'll only send sequencingFinished off to runner when the rsyncing is well and truely finished. --- gaworkflow/copier.py | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/gaworkflow/copier.py b/gaworkflow/copier.py index c28ea32..2e0d3ae 100644 --- a/gaworkflow/copier.py +++ b/gaworkflow/copier.py @@ -184,16 +184,10 @@ class CopierBot(rpc.XmlRpcBot): # see if we're still copying if runfolder_validate(runDir): - if runDir in self.rsync.keys(): - # still copying - self.pending.append(runDir) - logging.info("finished sequencing, but still copying" % (runDir)) - return "PENDING" - else: - # we're done - self.reportSequencingFinished(runDir) - logging.info("finished sequencing %s" % (runDir)) - return "DONE" + logging.info("recevied sequencing finshed for %s" % (runDir)) + self.pending.append(runDir) + self.startCopy() + return "PENDING" else: errmsg = "received bad runfolder name (%s)" % (runDir) logging.warning(errmsg) -- 2.30.2