def unique_sorted_modules_of_items(v): ''':rtype: list ''' s = [] for t in v: s.append(t.__module__) s = unique_wild(s) s.sort() return s
def list_python_filenames_in_dir(path, only_py=True): ''':rtype: list ''' names = [] for fn in os.listdir(path): if fn[-3:] == '.py': names.append(fn[:-3]) elif not only_py: fn4 = fn[-4:] if fn4 == '.pyc' or fn4 == '.pyo': names.append(fn[:-4]) if names: if not only_py: names = unique_wild(names) names.sort() return names