COT.disks.iso
module¶
Handling of ISO files.
-
class
ISO
(path, disk_subformat=None, capacity=None, files=None)[source]¶ Bases:
COT.disks.disk.DiskRepresentation
ISO 9660 disk image file representation.
-
classmethod
file_is_this_type
(path)[source]¶ Detect whether the given file is an ISO image.
Parameters: path (str) – Path to file Returns: bool – True (file is an ISO) or False (file is not an ISO) Raises: HelperError
– ifpath
is not a file at all.
-
classmethod
from_other_image
(input_image, output_dir, output_subformat=None)[source]¶ Convert the other disk image into an image of this type.
Parameters: - input_image (DiskRepresentation) – Existing image representation.
- output_dir (str) – Output directory to store the new image in.
- output_subformat (str) – Any relevant subformat information.
Raises: NotImplementedError
– non-trivial to convert other types to ISO
-
disk_format
= 'iso'¶
-
disk_subformat
¶ ISO sub-format.
Possible values:
- “” - not Rock Ridge
- “rockridge” - has Rock Ridge extensions
-
files
¶ The list of files contained in this ISO.
-
classmethod