import glob def complete_edit(self, text, line, startidx, endidx): valid = glob.glob('*.txt') if not text: return valid else: return [ i for i in valid if i.startswith(text) ]