if"loop"indisk_nameandos.path.isdir("/sys/class/block/"+disk_name+"/loop/")==True:# "Remove" operation ("delete loop" operation for optical disks) for loop (virtual disk) devices (also if they are not partition).
if"loop"notindisk_nameand"sr"notindisk_name:# "Remove" operation ("power off" operation) for non-virtual (loop devices) disks and non-optical disk drives. This operations method is used for USB disks, external HDDs/SSDs, etc.