线程安全区域设置技术

Mal*_*olm 6 python multithreading locale

我们目前正在编写一个基于线程 python Web 服务器框架 (cherrypy) 的 Web 应用程序,并希望同时支持来自多个区域设置的用户。

区域设置模块似乎不是线程安全的。是否有第三方库或模块以线程安全的方式提供区域设置解析和格式化功能?

建议表示赞赏!

问候,马尔科姆

Ale*_*lli 1

pyIcu有一些这样的功能(以及对 i18n/l10n 任务的其他强大支持),我已经使用过它一段时间了,但它距离locale基于代码的平滑移植还很远——你基本上必须重写你的其代码。此外,它不支持不允许安装任意扩展的环境,例如 App Engine 和其他一些托管环境。不幸的是,我不知道没有这样的限制的好的替代方案:-(。