PyLint did catch this one, sadly only a warning by default, so doesn't appear in the errors list. We could probably promote it to be a error instead of a warning. nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'suspend' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'migrate_disk_and_power_off' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'revert_resize' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'get_console_output' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'get_ajax_console' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'ensure_filtering_rules_for_instance' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'rescue' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'pause' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'get_diagnostics' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'inject_file' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'unpause' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'finish_resize' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'resume' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'refresh_security_group_rules' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'snapshot_instance' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'unfilter_instance' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'inject_network_info' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'live_migration' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'reset_network' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'get_console_pool_info' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'refresh_security_group_members' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'compare_cpu' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'get_host_ip_addr' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'unrescue' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'snapshot' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'update_available_resource' is abstract in class 'ComputeDriver' but is not overridden nova/virt/hyperv.py:112: [W, HyperVConnection] Method 'set_admin_password' is abstract in class 'ComputeDriver' but is not overridden