def persistent_memoize(target):
    target_hash = hash(getsource(target))
    cache = PersistentCache(target_hash)

    return memoize(target, cache=cache)
CodeEditor should honor the `show_line_numbers` setting
dataset/ETHPy150Open duerrp/pyexperiment/pyexperiment/utils/persistent_memoize.py/persistent_memoize--crossover with--dataset/ETHPy150Open enthought/traitsui/traitsui/tests/editors/test_code_editor.py/test_code_editor_show_line_numbers