discinfo – Installation media metadata¶
This module provides classes for manipulating .discinfo files. .discinfo files can be found on Fedora installation media and provide media information to Anaconda installer.
Classes¶
-
class
productmd.discinfo.DiscInfo¶ This class manipulates .discinfo files used by Anaconda installer.
-
timestamp= None¶ Timestamp in float format
-
description= None¶ Release description, for example: Fedora 20
-
arch= None¶ Media architecture, for example: x86_64
-
disc_numbers= None¶ List with disc numbers or [“ALL”]
-
now()¶ Shortcut for setting timestamp to now().
-
dump(f)¶ Dump data to a file.
Parameters: f (file or str) – file-like object or path to file
-
dumps()¶ Dump data to a string.
Return type: str
-
load(f)¶ Load data from a file.
Parameters: f (file or str) – file-like object or path to file
-
loads(s)¶ Load data from a string.
Parameters: s (str) – input data
-
validate()¶ Validate attributes by running all self._validate_*() methods.
Raises: - TypeError – if an attribute has invalid type
- ValueError – if an attribute contains invalid value
-