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)をクリアする.