get_config#
- astropy.config.get_config(packageormod=None, reload=False, rootname=None)[source]#
Gets the configuration object or section associated with a particular package or module.
- Parameters:
- packageormod
str
orNone
The package for which to retrieve the configuration object. If a string, it must be a valid package name, or if
None
, the package from which this function is called will be used.- reloadbool, optional
Reload the file, even if we have it cached.
- rootname
str
orNone
Name of the root configuration directory. If
None
andpackageormod
isNone
, this defaults to be the name of the package from which this function is called. IfNone
andpackageormod
is notNone
, this defaults toastropy
.
- packageormod
- Returns:
- cfgobj
configobj.ConfigObj
orconfigobj.Section
If the requested package is a base package, this will be the
configobj.ConfigObj
for that package, or if it is a subpackage or module, it will return the relevantconfigobj.Section
object.
- cfgobj
- Raises:
RuntimeError
If
packageormod
isNone
, but the package this item is created from cannot be determined.