博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[小技巧] [trac] Fix AttributeError: 'NullTranslations' object has no attribute 'add'
阅读量:4004 次
发布时间:2019-05-24

本文共 1146 字,大约阅读时间需要 3 分钟。

问题说明:

在ubuntu14.04下,trac启动时会出现如下问题:

Traceback (most recent call last):

File "/usr/bin/trac-admin", line 9, in <module>
load_entry_point('Trac==1.0.1', 'console_scripts', 'trac-admin')()
File "/usr/lib/python2.7/dist-packages/trac/admin/console.py", line 567, in run
translation.activate(locale)
File "/usr/lib/python2.7/dist-packages/trac/util/translation.py", line 325, in activate
translations.activate(locale, env_path)
File "/usr/lib/python2.7/dist-packages/trac/util/translation.py", line 152, in activate
t.add(Translations.load(locale_dir, locale or 'en_US',
AttributeError: 'NullTranslations' object has no attribute 'add'

修改方法:

参考:

的修改,即可对应该问题。

Index: branches/1.0-stable/trac/util/translation.py===================================================================--- a/branches/1.0-stable/trac/util/translation.py+++ b/branches/1.0-stable/trac/util/translation.py@@ -147,5 +147,5 @@                 return             t = Translations.load(locale_dir, locale or 'en_US')-            if not t or t.__class__ is NullTranslations:+            if not isinstance(t, Translations):                 t = self._null_translations             else:

转载地址:http://jbgyi.baihongyu.com/

你可能感兴趣的文章
flutter-实现一个下拉刷新上拉加载的列表
查看>>
android 代码实现圆角
查看>>
postman调试webservice接口
查看>>
flutter-解析json
查看>>
android中shader的使用
查看>>
java LinkedList与ArrayList迭代器遍历和for遍历对比
查看>>
Android DataBinding使用2-Recycleview
查看>>
drat中构造方法
查看>>
JavaScript的一些基础-数据类型
查看>>
JavaScript基础知识(2)
查看>>
转载一个webview开车指南以及实际项目中的使用
查看>>
关于activity保存页面状态的两个方法
查看>>
android中对于非属性动画的整理
查看>>
一个简单的TabLayout的使用
查看>>
关于let{a}=B出现的解构赋值
查看>>
ReactNative使用Redux例子
查看>>
Promise的基本使用
查看>>
android给文字加边框(修改不能居中的问题)
查看>>
coursesa课程 Python 3 programming course_2_assessment_1
查看>>
coursesa课程 Python 3 programming 统计文件有多少单词
查看>>