return if not os.path.isdir(path): blink(epath) return path2 = unicode(epath_second.get()) path2 = [os.path.normpath(p.strip()) for p in path2.split(";") if p.strip() and not p.strip().startswith("#")] for p in path2: if not os.path.isdir(p): blink(epath_second) return allpath = set(path2+[path]) history.setExt(ext_wiget.get("0.0","end")) history.addVal(strpatern,path,path2) wtext.delete("0.0","end") allout = [] tsearh = time() gcountallvalid = 0 gcountall = 0 gallmath = 0 but["bg"] = "DarkKhaki" for path in allpath: wtext.insert('end',"search in %s"%path) root.update()