def _is_valid_import()

in aws_xray_sdk/core/patcher.py [0:0]


def _is_valid_import(module):
    module = module.replace('.', '/')
    realpath = os.path.realpath(module)
    is_module = os.path.isdir(realpath) and (
        os.path.isfile('{}/__init__.py'.format(module)) or os.path.isfile('{}/__init__.pyc'.format(module))
    )
    is_file = not is_module and (
            os.path.isfile('{}.py'.format(module)) or os.path.isfile('{}.pyc'.format(module))
    )
    return is_module or is_file