lib/taskjuggler/apps/Tj3SsReceiver.rb in taskjuggler-0.0.11 vs lib/taskjuggler/apps/Tj3SsReceiver.rb in taskjuggler-0.1.0

- old
+ new

@@ -35,20 +35,23 @@ sheets was accepted or rejected. EOT end end - def main(argv = ARGV) - super - ts = TaskJuggler::StatusSheetReceiver.new('tj3ss_receiver') - @rc.configure(ts, 'global') - @rc.configure(ts, 'statussheets') - @rc.configure(ts, 'statussheets.receiver') - ts.workingDir = @workingDir if @workingDir - ts.dryRun = @dryRun + def appMain(argv) + begin + ts = TaskJuggler::StatusSheetReceiver.new('tj3ss_receiver') + @rc.configure(ts, 'global') + @rc.configure(ts, 'statussheets') + @rc.configure(ts, 'statussheets.receiver') + ts.workingDir = @workingDir if @workingDir + ts.dryRun = @dryRun - ts.processEmail - 0 + ts.processEmail + return 0 + rescue TjRuntimeError + return 1 + end end end end