def cleanup(self, context, instance, network_info, block_device_info=None,
                destroy_disks=True, migrate_data=None, destroy_vifs=True):
        pass
This may only be invoked after C{readConnectionLost}.  If it happens
dataset/ETHPy150Open openstack/compute-hyperv/hyperv/nova/driver.py/HyperVDriver.cleanup--crossover with--dataset/ETHPy150Open nlloyd/SubliminalCollaborator/libs/twisted/test/stdio_test_halfclose.py/HalfCloseProtocol.connectionLost