ConfigNamespace#
- class astropy.config.ConfigNamespace[source]#
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
help
([name])Print info about configuration items.
items
()Iterate over configuration item
(name, value)
pairs.keys
()Iterate over configuration item names.
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.
values
()Iterate over configuration item values.
Methods Documentation
- help(name=None)[source]#
Print info about configuration items.
- Parameters:
- name
str
, optional Name of the configuration item to be described. If no name is provided then info about all the configuration items will be printed.
- name
Examples
>>> from astropy import conf >>> conf.help("unicode_output") ConfigItem: unicode_output cfgtype='boolean' defaultvalue=False description='When True, use Unicode characters when outputting values, and displaying widgets at the console.' module=astropy value=False
- keys()#
Iterate over configuration item names.
- reload(attr=None)[source]#
Reload a configuration item from the configuration file.
- Parameters:
- attr
str
, optional The name of the configuration parameter to reload. If not provided, reload all configuration parameters.
- attr
- reset(attr=None)[source]#
Reset a configuration item to its default.
- Parameters:
- attr
str
, optional The name of the configuration parameter to reload. If not provided, reset all configuration parameters.
- attr