代码: 全选
sh: --version: not found
Traceback (most recent call last):
File "/usr/bin/wine-doors", line 137, in <module>
ui.winedoors = ui.WineDoorsGUI()
File "/usr/share/wine-doors/src/ui.py", line 1102, in __init__
self.tree = PackTree( self.window['tv_packlist'], self.window )
File "/usr/share/wine-doors/src/ui.py", line 597, in __init__
packlist.UpdateAll()
File "/usr/share/wine-doors/src/packlist.py", line 309, in UpdateAll
self.TidyPacks()
File "/usr/share/wine-doors/src/packlist.py", line 316, in TidyPacks
wine.WineVersion().split(".") >= pack['versions'][0][0][1].split("."):
AttributeError: 'NoneType' object has no attribute 'split'
问题暂时可能是python的bug
可以这样解决 修改 /usr/share/wine-doors/src/packlist.py
修改
FROM:
代码: 全选
def TidyPacks(self):
new_all = []
for pack in self.all:
if "".join(pack['shortname']) != "" and \
wine.WineVersion().split(".") >= pack['versions'][0][0][1].split("."):
new_all.append(pack)
self.all = new_all
new_available = []
for pack in self.available:
if "".join(pack['shortname']) != "" and \
wine.WineVersion().split(".") >= pack['versions'][0][0][1].split("."):
new_all.append(pack)
new_available.append(pack)
代码: 全选
TO -=->
[code]
def TidyPacks(self):
new_all = []
for pack in self.all:
if "".join(pack['shortname']) != "":
new_all.append(pack)
self.all = new_all
new_available = []
for pack in self.available:
if "".join(pack['shortname']) != "":
new_all.append(pack)
new_available.append(pack)