def main():
"""Entry point, deal w/ CLI and starts application
"""
- info = dict({'version': core.__version__,})
+ info = dict({'version': core.__version__,
+ 'prog': 'sima'})
# StartOpt gathers options from command line call (in StartOpt().options)
sopt = StartOpt(info)
# set logger
# Loading contrib plugins
load_contrib_plugins(sima)
+
+ # Run as a daemon
+ if config.getboolean('daemon', 'daemon'):
+ sima.start()
+
try:
- sima.run()
+ sima.foreground()
except KeyboardInterrupt:
logger.info('Caught KeyboardInterrupt, stopping')
- sima.shutdown()
+ #sima.shutdown()
def run():