pavlikai, То что maigais вам написал нужно вставить в дефку changed - должно получиться вот так:
def changed(self, what):
if self.instance:
pngname = ''
if (what[0] != self.CHANGED_CLEAR):
sname = self.source.text
pos = sname.rfind(':')
if (pos != -1):
sname = sname[:pos].rstrip(':').replace(':', '_')
sname = sname.split("_http")[0]
pngname = self.nameCache.get(sname, '')
if (pngname == ''):
pngname = self.findPicon(sname)
if (pngname != ''):
self.nameCache[sname] = pngname
Конвертор тоже должен быть подправлен!
def changed(self, what):
if self.instance:
pngname = ''
if (what[0] != self.CHANGED_CLEAR):
sname = self.source.text
pos = sname.rfind(':')
if (pos != -1):
sname = sname[:pos].rstrip(':').replace(':', '_')
sname = sname.split("_http")[0]
pngname = self.nameCache.get(sname, '')
if (pngname == ''):
pngname = self.findPicon(sname)
if (pngname != ''):
self.nameCache[sname] = pngname
Конвертор тоже должен быть подправлен!