set_temp_cache

class astropy.config.set_temp_cache(path=None, delete=False)[ソース]

ベースクラス: astropy.config.paths._SetTempPath

コンテキストマネージャは、Astropyダウンロードキャッシュのための一時的なパスを設定し、主にテストのために使用される(大きなファイル専用のキャッシュに切り替えるなど、異なるキャッシュディレクトリを設定するための他のアプリケーションがある場合があるが)。

このコンテキストマネージャによって設定された経路がまだ存在しない場合、可能な場合に経路が作成される。

これはまた、関数内にのみキャッシュパスを設定するために、関数上の修飾子として使用することができる。

パラメータ
path応力.応力

Astropyキャッシュファイルのディレクトリ(存在しなければならない)を検索し、存在しない場合には、それらを作成します。ない場合、キャッシュパスは、返されたユーザのデフォルトキャッシュパスに復元されます。 get_cache_dir このコンテキストマネージャが有効に機能していないように(これはテストに有用である)。本例では、 delete パラメータはつねに無視されている.

deleteブル値、オプション

Trueであれば,仮コンテキストを終了した後に一時ディレクトリ(デフォルト値:False)をクリアする.