Bases: object
A namespace of configuration items. Each subpackage with configuration items should define a subclass of this class, containing ConfigItem instances as members.
For example:
class Conf(_config.ConfigNamespace):
unicode_output = _config.ConfigItem(
False,
'Use Unicode characters when outputting values, ...')
use_color = _config.ConfigItem(
sys.platform != 'win32',
'When True, use ANSI color escape sequences when ...',
aliases=['astropy.utils.console.USE_COLOR'])
conf = Conf()
Methods Summary
| reload([attr]) | Reload a configuration item from the configuration file. |
| reset([attr]) | Reset a configuration item to its default. |
| set_temp(attr, value) | Temporarily set a configuration value. |
Methods Documentation
Reload a configuration item from the configuration file.
| Parameters: | attr : str, optional
|
|---|
Reset a configuration item to its default.
| Parameters: | attr : str, optional
|
|---|
Temporarily set a configuration value.
| Parameters: | attr : str
value : object
|
|---|
Examples
>>> import astropy
>>> with astropy.conf.set_temp('use_color', False):
... pass
... # console output will not contain color
>>> # console output contains color again...