From 591dcc5f9206581a5a5c997b5574d8f36c56e0be Mon Sep 17 00:00:00 2001 From: "Chris St. Pierre" Date: Tue, 9 Oct 2012 08:18:12 -0400 Subject: fixed more pylint checks --- src/sbin/bcfg2-report-collector | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'src/sbin/bcfg2-report-collector') diff --git a/src/sbin/bcfg2-report-collector b/src/sbin/bcfg2-report-collector index cba5be2b3..bc941ff6f 100755 --- a/src/sbin/bcfg2-report-collector +++ b/src/sbin/bcfg2-report-collector @@ -1,4 +1,7 @@ #!/usr/bin/env python +""" Daemon that runs to collect logs from the LocalFilesystem +Reporting transport object and add them to the Reporting storage +backend """ import sys import logging @@ -6,9 +9,9 @@ import Bcfg2.Logger import Bcfg2.Options from Bcfg2.Reporting.Collector import ReportingCollector, ReportingError -logger = logging.getLogger('bcfg2-report-collector') -if __name__ == '__main__': +def main(): + logger = logging.getLogger('bcfg2-report-collector') optinfo = dict( daemon=Bcfg2.Options.DAEMON, repo=Bcfg2.Options.SERVER_REPOSITORY, @@ -27,7 +30,10 @@ if __name__ == '__main__': except ReportingError: msg = sys.exc_info()[1] logger.error(msg) - sys.exit(1) + raise SystemError(1) except KeyboardInterrupt: - sys.exit(1) - sys.exit(0) + raise SystemError(1) + + +if __name__ == '__main__': + sys.exit(main()) -- cgit v1.2.3-1-g7c22