UI/BrowserModel.py

branch
Py2 comp.
changeset 3525
66f4b8646622
parent 3506
d85fadb263a0
child 3591
2f2a4a76dd22
equal deleted inserted replaced
3524:c6141071339a 3525:66f4b8646622
12 str = unicode 12 str = unicode
13 except NameError: 13 except NameError:
14 pass 14 pass
15 15
16 import os 16 import os
17 import sys
17 import fnmatch 18 import fnmatch
18 import json 19 import json
19 20
20 from PyQt4.QtCore import QDir, QModelIndex, QAbstractItemModel, \ 21 from PyQt4.QtCore import QDir, QModelIndex, QAbstractItemModel, \
21 QFileSystemWatcher, Qt, QProcess 22 QFileSystemWatcher, Qt, QProcess
1088 elif self.isDFile(): 1089 elif self.isDFile():
1089 pixName = "fileD.png" 1090 pixName = "fileD.png"
1090 elif self.isJavaScriptFile(): 1091 elif self.isJavaScriptFile():
1091 pixName = "fileJavascript.png" 1092 pixName = "fileJavascript.png"
1092 self._populated = False 1093 self._populated = False
1093 self._lazyPopulation = True 1094 self._lazyPopulation = sys.version_info[0] == 3
1094 self._moduleName = os.path.basename(finfo) 1095 self._moduleName = os.path.basename(finfo)
1095 else: 1096 else:
1096 pixName = "fileMisc.png" 1097 pixName = "fileMisc.png"
1097 1098
1098 if os.path.lexists(self._filename) and os.path.islink(self._filename): 1099 if os.path.lexists(self._filename) and os.path.islink(self._filename):

eric ide

mercurial