Local Historyのファイルリストをフルパス表示からファイル名表示に戻してみた

2016-08-04

Local History

LocalHistory.py

def get_history_files(file_name, history_dir):
    file_root, file_extension = os.path.splitext(file_name)
    # history_files = [os.path.join(dirpath, f)
    history_files = [os.path.join(f)
                        for dirpath, dirnames, files in os.walk(history_dir)
                        for f in files if f.startswith(file_root) and f.endswith(file_extension)]
    history_files.sort(key=lambda f: os.path.getmtime(os.path.join(history_dir, f)), reverse=True)

    return history_files

関連記事

Sublime Text