initialize.py 文件源码

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

项目:infusionsoft-client 作者: theY4Kman 项目源码 文件源码
def initialize():
    """Initialize the client from Django settings once"""
    import infusionsoft

    if not infusionsoft.is_initialized:
        api_key = getattr(settings, 'INFUSIONSOFT_API_KEY', None)

        app_name = getattr(settings, 'INFUSIONSOFT_APP_NAME', None)
        if app_name:
            app_name_or_api_url = app_name
        else:
            app_name_or_api_url = getattr(settings, 'INFUSIONSOFT_API_URL',
                                          None)

        if not api_key or not app_name_or_api_url:
            raise ValueError(
                'Please set INFUSIONSOFT_APP_NAME or INFUSIONSOFT_API_URL, '
                'and INFUSIONSOFT_API_KEY in your settings')

        options = getattr(settings, 'INFUSIONSOFT_CLIENT_OPTIONS', {})
        infusionsoft.initialize(app_name_or_api_url, api_key, **options)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号