捨てて使う.

astropy.utils.decorators.deprecated(since, message='', name='', alternative='', pending=False, obj_type=None, warning_type=<class 'astropy.utils.exceptions.AstropyDeprecationWarning'>)[ソース]

関数またはクラスを破棄されたと表記するために使用される。

属性を不推薦と表記しますので、ご利用ください deprecated_attribute それがそうです。

パラメータ
since応力.応力

このAPIが使用されていないバージョン。これは必要です。

message文字列、オプション

デフォルトの廃棄メッセージをカバーする。書式説明子 func 関数の名前として使用することができ、 alternative 廃棄関数の代替名を挿入するために、廃棄メッセージで使用されてもよい。 obj_type 破棄されているオブジェクトタイプの友好的な名前を挿入するために使用することができる。

name文字列、オプション

使用される関数またはクラスの名前は推奨されない;名前が提供されていない場合、新しい関数は、使用が推奨されていない関数の名前にのみ割り当てられるので、名前を再命名する場合には有用であるが、入力された関数またはクラスから自動的に名前が決定されるであろう。例えば:

def new_function():
    ...
oldFunction = new_function
alternative文字列、オプション

ユーザは、廃棄対象の代替関数またはクラス名の代わりに使用することができる。この代替オプションが提供された場合、破棄警告は、このオプションをユーザに通知する。

pendingブル値、オプション

Trueであれば,AstropyPendingDeproationWarningではなくAstropyPendingDeproationWarningを使用する. warning_type それがそうです。

obj_type文字列、オプション

このオブジェクトのタイプ(自動決定されたオブジェクトを書き換える必要がある場合).

warning_type警告

警告を発します。デフォルト値は AstropyDeprecationWarning それがそうです。