#!/usr/bin/env python
# -*- coding: utf-8 -*-

from cement.core.exc import CaughtSignal
import signal
from spider163.utils import pylog


from spider163.bin import cli
if __name__ == '__main__':
    with cli.App() as app:
        try:
            app.run()
        except CaughtSignal as e:
            print("控制台异常:"+ str(e))
            pylog.log.warn("控制台异常:"+ str(e))
            exit()
        except Exception:
            raise

