From 970ac584d68b5bc1d53ef89684d1060eaaaf0c86 Mon Sep 17 00:00:00 2001 From: Eric Harney Date: Tue, 17 May 2022 10:35:42 -0400 Subject: [PATCH] pylint: Fix vmdk driver use before definition Define "attached" earlier so that it is always defined in the except: block. Change-Id: Id07a2e713ebf667432e9bfceac0972c92185d3c5 --- cinder/volume/drivers/vmware/vmdk.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cinder/volume/drivers/vmware/vmdk.py b/cinder/volume/drivers/vmware/vmdk.py index 2e81cbaa156..0da51163f29 100644 --- a/cinder/volume/drivers/vmware/vmdk.py +++ b/cinder/volume/drivers/vmware/vmdk.py @@ -1272,6 +1272,7 @@ class VMwareVcVmdkDriver(driver.VolumeDriver): 'param': create_params}) backing = self._create_backing(volume, create_params=create_params) + attached = False try: # Find the backing's datacenter, host, datastore and folder. (ds_name, folder_path) = self._get_ds_name_folder_path(backing) @@ -1279,7 +1280,6 @@ class VMwareVcVmdkDriver(driver.VolumeDriver): dc_ref = self.volumeops.get_dc(host) vmdk_path = None - attached = False # Create flat extent virtual disk from the image. if image_disk_type == ImageDiskType.SPARSE: