def run(views, view_data):

    for v in views:
        view_data.append(
            (
                tsh.numeric_sort(dirname(v.file_name() if v.file_name() else '').lower()),
                tsh.numeric_sort(basename(v.file_name() if v.file_name() else '').lower()),
                v
            )
        )
Verify that warnings emitted at the very edges of a function are still
dataset/ETHPy150Open facelessuser/TabsExtra/sort/path.py/run--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/trial/test/test_warning.py/FlushWarningsTests.test_functionBoundaries