check_download_cache

astropy.utils.data.check_download_cache(check_hashes=False, pkgname='astropy')[ソース]

キャッシュに対して一貫性チェックを実行する.

注釈

この関数は、将来のバージョンでは何も返さない。

キャッシュはユーザが実行するすべてのVirtualenvにおけるAsterpyのすべてのバージョンで共有される(合併する可能性がある)ため,問題が蓄積される可能性がある.これはデバッグが難しい問題や空間の浪費を招く可能性がある。この関数は、存在しないインデックスされたファイル、インデックスされているが位置が間違っているファイル、およびその内容がインデックスされたハッシュと一致しないファイルを含む多くの不正確な場合を検出する。

この関数はまた,インデックスが作成されていないファイルリストを返す.その中のいくつかはShelveオブジェクトに関連付けられ、それらの正確な名前は、使用されるバックエンドに依存するが、基本的には可能性がある。 urlmap それがそうです。他のファイルの存在は問題が発生した可能性があり,アクセスできないファイルがキャッシュに蓄積されていることを示している.以下のコマンドでこれらのファイルを削除することができます clear_download_cache または、ここで返されたファイル名を渡すか、またはキャッシュ全体を空にするパラメータを持たずに合理的な(空であれば)状態に戻す。

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

ダウンロードキャッシュのためのパケット名を特定する.これを使って pkgname='astropy' デフォルトキャッシュ位置は ~/.astropy/cache それがそうです。

返品
strays

使用を放棄した。空になる。

賃上げをする
CacheDamaged

キャッシュ内容に問題があることを指示する .bad_files ユーザの使用を可能にするためのファイル名のセットを含む属性 clear_download_cache 問題のあるものを移す。

オペレーティングシステムエラー、実行エラー

キャッシュ構造におけるいくつかの問題を示す.これには完全なものが必要かもしれません clear_download_cache 問題を解決したり,何らかの配置誤りがあることを示したりする可能性がある.