Mercurial > hg > orthanc
comparison OrthancServer/Scheduler/ServerCommandInstance.cpp @ 1001:f3929718ea7e lua-scripting
autorouting primitives
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 04 Jul 2014 15:31:42 +0200 |
parents | 13e230bbd882 |
children | 26642cecd36d |
comparison
equal
deleted
inserted
replaced
1000:13e230bbd882 | 1001:f3929718ea7e |
---|---|
37 namespace Orthanc | 37 namespace Orthanc |
38 { | 38 { |
39 bool ServerCommandInstance::Execute(IListener& listener) | 39 bool ServerCommandInstance::Execute(IListener& listener) |
40 { | 40 { |
41 ListOfStrings outputs; | 41 ListOfStrings outputs; |
42 if (!filter_->Apply(outputs, inputs_)) | 42 |
43 bool success = false; | |
44 | |
45 try | |
46 { | |
47 if (filter_->Apply(outputs, inputs_)) | |
48 { | |
49 success = true; | |
50 } | |
51 } | |
52 catch (OrthancException&) | |
53 { | |
54 } | |
55 | |
56 if (!success) | |
43 { | 57 { |
44 listener.SignalFailure(jobId_); | 58 listener.SignalFailure(jobId_); |
45 return true; | 59 return true; |
46 } | 60 } |
47 | 61 |