ConfigNamespace

class astropy.config.ConfigNamespace[ソース]

ベースクラス: object

配置項の名前空間.各構成項を含むサブパッケージは,そのクラスのサブクラスを定義すべきであり,含まれている. ConfigItem 事例をメンバとする.

例えば:

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()

方法要約

items \()

反復構成項 (name, value) 対になっています。

keys \()

繰り返し構成項名。

reload \([attr] )

プロファイルからプロファイルを再ロードします。

reset \([attr] )

構成項をデフォルト値にリセットします。

set_temp \(プロパティ,値)

配置値を一時的に設定します。

values \()

反復プロファイル値.

方法文書

items()[ソース]

反復構成項 (name, value) 対になっています。

keys()

繰り返し構成項名。

reload(attr=None)[ソース]

プロファイルからプロファイルを再ロードします。

パラメータ
attr文字列、オプション

再ロードする構成パラメータの名前.提供されていない場合は、すべての構成パラメータを再ロードしてください。

reset(attr=None)[ソース]

構成項をデフォルト値にリセットします。

パラメータ
attr文字列、オプション

再ロードする構成パラメータの名前.提供されていない場合は、すべての構成パラメータをリセットしてください。

set_temp(attr, value)[ソース]

配置値を一時的に設定します。

パラメータ
attr応力.応力

構成項名

value客体.

仮設定の値をお願いします。

実例.

>>> import astropy
>>> with astropy.conf.set_temp('use_color', False):
...     pass
...     # console output will not contain color
>>> # console output contains color again...
values()[ソース]

反復プロファイル値.