import modutil


mod, __getattr__ = modutil.lazy_import(__name__,
                                       ['tests.test_data.A', '.B', '.C as still_C'])

def trigger_A():
    return mod.A

def trigger_B():
    return mod.B

def trigger_C():
    return mod.still_C

def trigger_failure():
    return mod.does_not_exist

[((4, 19, 5, 84), 'modutil.lazy_import', 'modutil.lazy_import', ({(4, 39, 4, 47): '__name__', (5, 39, 5, 83): "['tests.test_data.A', '.B', '.C as still_C']"}, {}), "(__name__, ['tests.test_data.A', '.B', '.C as still_C'])", False, 'import modutil\n')]