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

from cement.core.exc import CaughtSignal

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))
        except Exception as e:
            pylog.print_err("执行抓取任务遭遇配置异常： {}".format(e))

