i18n.py 文件源码

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

项目:deb-python-sqlalchemy-utils 作者: openstack 项目源码 文件源码
def cast_locale(obj, locale):
    """
    Cast given locale to string. Supports also callbacks that return locales.

    :param obj:
        Object or class to use as a possible parameter to locale callable
    :param locale:
        Locale object or string or callable that returns a locale.
    """
    if callable(locale):
        try:
            locale = locale()
        except TypeError:
            locale = locale(obj)
    if isinstance(locale, babel.Locale):
        return str(locale)
    return locale
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号