AttributeError:StrictVersion实例没有属性' version'缺少git-review文件

时间:2017-09-04 12:47:04

标签: python git

我在旧版构建系统上运行脚本,我收到错误:

  

文件" /usr/lib/python2.7/distutils/version.py",第140行, cmp
       compare = cmp(self.version,other.version)
  AttributeError:StrictVersion实例没有属性'版本'

我发现this question表示要删除文件

~/.config/git-review/latest-version

,它将自动生成。问题是我这里没有文件,事实上我甚至没有~/.config/git-review

的目录

我该如何解决这个问题?可以以某种方式(重新)创建git-review文件吗?

git版本是1.7.9.5

1 个答案:

答案 0 :(得分:0)

事实证明这与git无关,尽管潜在的问题类似于git问题。挖掘我正在运行的Python构建脚本是失败的:

assert StrictVersion(strict_version) >= StrictVersion(strict_prev_version) or not verify_newer, '%s is not greater than %s' % (strict_version, strict_prev_version)

这是失败的,因为先前失败的版本已从配置文件中删除了版本号。添加旧版本号修复了错误。