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...