__init__.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:HOTBot 作者: adammhaile 项目源码 文件源码
def run_script():
    # can use --noauth_local_webserver to manually auth
    parser = argparse.ArgumentParser(description='HOTBot automated event scheduler',
                                     parents=[tools.argparser])
    parser.add_argument(
        "--event",
        required=True,
        help="Event name (used as key for calendar lookup)")
    parser.add_argument(
        "--days",
        help="Number of days in the future to look for events (default: 7)",
        type=int,
        default=7)
    parser.add_argument(
        "--edit-guests", dest='edit_guests',
        default=False, action='store_true',
        help="Edit guests for event")
    parser.add_argument(
        "--edit-loc", dest='edit_loc',
        default=False, action='store_true',
        help="Edit locations for event")
    parser.add_argument(
        "--edit-msg", dest='edit_msg',
        default=False, action='store_true',
        help="Edit possible messages for event")
    parser.add_argument(
        "--select-cal", dest='select_cal',
        default=False, action='store_true',
        help="Select host calendar")
    parser.add_argument(
        "--ins-events", dest='ins_events',
        default=False, action='store_true',
        help="Insert event placeholders into calendar with cron formatting")
    flags = parser.parse_args()

    try:
        main(flags)
    except SystemExit:
        pass
    except:
        log.exception("Fatal error occured in script: ")
    finally:
        logging.shutdown()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号