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
Timestamp in float format
- description
Release description, for example: Fedora 20
- arch
Media architecture, for example: x86_64
- disc_numbers
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