for k, v in list(sys.modules.items()):
    if not hasattr(v, '__file__'):
        continue
if v.__file__.startswith(SYS_PREFIX):
    continue
if k == '__main__':
    pass
Как заставить pdb распознать, что источник изменился между запусками?