我试着运行最新的代码,并且早于0.6.07,并在运行重复时不断收到以下错误消息。 任何想法如何解决? 告诉我,我不必升级到Python 2.4
[root@sierra duplicity]# duplicity Traceback (most recent call last): File "/usr/bin/duplicity", line 42, in ? from duplicity import commandline File "/usr/lib64/python2.3/site-packages/duplicity/commandline.py", line 147, in ? class DupOption(optparse.Option): File "/usr/lib64/python2.3/site-packages/duplicity/commandline.py", line 157, in DupOption ALWAYS_TYPED_ACTIONS = optparse.Option.ALWAYS_TYPED_ACTIONS + ("extend",) AttributeError: class Option has no attribute 'ALWAYS_TYPED_ACTIONS'
看起来ALWAYS_TYPED_ACTIONS是在Python 2.4或2.5中添加的,所以在重复使用它之前,你必须回到原来的位置。 回到0.5.x就足够了。
你可以向重复的维护者报告一个bug,因为他们的网页说Python 2.3是支持的。 但是他们可能只是通过修改他们的要求来解决这个问题。