summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-report-collector
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-10-09 08:18:12 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-10-09 08:18:12 -0400
commit591dcc5f9206581a5a5c997b5574d8f36c56e0be (patch)
tree7d6174f7d363390442349ae40a95229265765d61 /src/sbin/bcfg2-report-collector
parent3ff97b55da290df736e51a85b0abdd14101efeab (diff)
downloadbcfg2-591dcc5f9206581a5a5c997b5574d8f36c56e0be.tar.gz
bcfg2-591dcc5f9206581a5a5c997b5574d8f36c56e0be.tar.bz2
bcfg2-591dcc5f9206581a5a5c997b5574d8f36c56e0be.zip
fixed more pylint checks
Diffstat (limited to 'src/sbin/bcfg2-report-collector')
-rwxr-xr-xsrc/sbin/bcfg2-report-collector16
1 files changed, 11 insertions, 5 deletions
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())