astropy.io.votable.exceptions
¶
目次
警告¶
注釈
以下のほとんどの警告は投票可能規範に違反していることを示している.それらは投票可能な文書を生成するツールの著者に報告されなければならない。
警告を制御するには、標準Pythonを使用してください warnings
モジュールと astropy.io.votable.exceptions.conf.max_warnings
配置項。彼らのほとんどはこのような人です VOTableSpecWarning
それがそうです。
W 01:配列にスペースではなくコンマを使用する¶
投票規範宣言:
セルが配列または複数を含む場合は,スペースで区切られた複数の数字として符号化すべきである.
自然環境の音声ファイルの多くは区切りとしてコンマを使用し, astropy.io.votable
支持せずにこの約束を支持する 陳腐パターン. それがそうです。
astropy.io.votable
どのように入力されたかにかかわらず、常にスペースのみを使用してファイルを出力します。
W 02:x属性‘y’は無効である.標準的なxml idでなければなりません¶
XML IDは以下の正規表現にマッチしなければならない:
^[A-Za-z_][A-Za-z0-9_\.\-]*$
議決書1.1の内容は以下のとおりである.
XML標準によると、属性
ID
is a string beginning with a letter or underscore (_
), followed by a sequence of letters, digits, or any of the punctuation characters.
(点)、-
(折り目を破って)_
(下線)、または:
(コロン)。
しかし,これはXML標準と衝突し,この標準はコロンを使用できないことを規定している.VOTABLE 1.1自分のモードはここではコロンは許されません。だからね、 astropy.io.votable
コロンの使用は禁止されています。
Votable 1.2は仕様中のこの誤りを訂正した.
W 03:名前‘x’->‘y’からIDを暗黙的に生成する¶
Vvotable 1.1仕様は以下のことを説明した. name
V.v. ID
開ける FIELD
そして VALUE
要素:
ID
そしてname
属性は投票可能な中で異なる役割を持つ:ID
1つの方法として 一意の識別子 投票可能なコンポーネントの要素とされているname
デモ目的のために使用され、投票可能文書全体で唯一である必要はない。♪theID
したがって,属性は引用しなければならない要素には必要であるが,原則としてどの要素も持つことができるID
属性です。それは.要するに。ID
とは異なりname
属性:(A)ID
属性は、制限された文字セットからなり、投票可能文書全体において一意でなければならず、名前は標準的なXML属性であり、一意である必要はなく、(B)解析ソフトウェアでは、参照の検索およびマッチングの関連要素の抽出をサポートすべきである。ID
それがそうです。
VOTABLE 1.2仕様ではさらに推奨されています:
While the
ID
attribute has to be unique in a VOTable document, thename
attribute need not. It is however recommended, as a good practice, to assign unique names within aTABLE
element. This recommendation means that, between aTABLE
and its corresponding closingTABLE
tag,name
attributes ofFIELD
,PARAM
and optionalGROUP
elements should be all different.
自.自.以来. astropy.io.votable
その列ごとに一意の識別子が必要です ID
列名(存在すれば)に用いる.しかし、 ID
存在しない(規範はそれを要求しないから) name
代わりに。しかし、 name
無効文字(例えばスペース)を下線で置き換えることで削除しなければならない.
注釈
この警告は,入力ファイルがVOTABLE仕様に対して無効であることを示しているのではなく,レコード配列中の列名が可能であることを示している. name
ファイルに指定された属性。
W 04:Content-type‘x’は有効なMIMEコンテンツタイプでなければならない.¶
♪the content-type
attribute must use MIME content-type syntax as defined in RFC 2046 それがそうです。
現在の有効性検査は少しやりすぎだ。
W 05:“”X“”は有効なURIではない¶
この属性は定義された有効なURIでなければならない RFC 2396 それがそうです。
W 06:無効なUCD‘x’:説明¶
以下のようなことが発生した場合はこの警告を発します ucd
attribute does not match the syntax of a unified content descriptor それがそうです。
投票可能バージョンが1.2以上である場合、UCD 1+定義の制御語彙表に適合することを確実にするためにUCDもチェックされる。
W 07:x:‘y’の星年は無効である.¶
天文年フィールドは正規表現に一致するベゼル年または儒略年であるから:
^[JB]?[0-9]+([.][0-9]*)?$
このXMLアーキテクチャコード断片で定義される:
<xs:simpleType name="astroYear">
<xs:restriction base="xs:token">
<xs:pattern value="[JB]?[0-9]+([.][0-9]*)?"/>
</xs:restriction>
</xs:simpleType>
W 08:‘X’は文字列またはバイトオブジェクトでなければならない¶
ローカルに依存したデジタル解析の違いを避けるために astropy.io.votable
数値タイプの方が意味があるかもしれません文字列またはUnicode文字列が必要かもしれません。
W 09:ID属性は大文字ではありません¶
属性名の使用規範に投票することができる ID
(大文字を使用して)一意の識別子を指定します。投票可能な生成ツールはより標準的な小文字を使って id
代わりに。 astropy.io.votable
受け入れる id
以下の場合にはこの警告を発する. verify
はい。 'warn'
それがそうです。
W 10:未知フラグ‘x’である.無視する.¶
アナライザは,仕様に存在しない要素に遭遇したり,無効文脈に出現したりする.VOTABLEモードとの照合ファイル(使用ツール、例えば xmllint それがそうです。ファイルがアーキテクチャに従って検証された場合、あなたは依然としてこの警告を受信した場合、表示することができる。 astropy.io.votable
それがそうです。
W 11:VOTABLE 1.1ではLINK上のgref属性の使用は推奨されていない¶
Vvotable仕様の初期バージョン使用 gref
attribute on the LINK
element to specify a GLU reference それがそうです。新しい書類は指定しなければならない glu:
協議使用 href
属性です。
自.自.以来. astropy.io.votable
現在はGLU参照がサポートされていないため,自動的に gref
属性は新しいウィンドウに追加される.
W 12:“”X“”要素は、少なくとも1つの“”ID“”または“”Name“”属性“”を持たなければならない¶
In order to name the columns of the Numpy record array, each
FIELD
element must have either an ID
or name
attribute
to derive a name from. Strictly speaking, according to the
VOTable schema, the name
attribute is required. However, if
name
is not present by ID
is, and verify
is not 'exception'
,
astropy.io.votable
will continue without a name
defined.
W 13:“”x“”は有効な投票可能データタイプではなく,“y”“であるべきである.¶
野生環境のいくつかのオプションファイルは、非標準データタイプ名を使用する。これらのマッピングは、以下のマッピングを使用して標準マッピングにマッピングされます:
string -> char
unicodeString -> unicodeChar
int16 -> short
int32 -> int
int64 -> long
float32 -> float
float64 -> double
unsignedInt -> long
unsignedShort -> int
分析期間中により多くのデータ型マッピングを追加する場合は、ご利用ください datatype_mapping
キーワードが至る. astropy.io.votable.parse
それがそうです。
W 15:x要素に必要な“name”属性が欠落している¶
♪the name
属性は以下の位置で必要である FIELD
元素です。しかし、多くの野生の音声ファイルはそれを省略しており、1つしか提供されていない。 ID
代わりに。この場合には verify
いえ。 'exception'
astropy.io.votable
複製します name
属性を新しいものに追加する ID
属性です。
W 17:x要素は複数の記述要素を含む¶
A DESCRIPTION
要素はその親要素の中に一度しか現れない。
構造によると一度しか現れないかもしれません (1.1 _, 1.2 )
しかしこれは proposed extension 1.2番までの議決書です。
W 18:表はnrow=xを指定しているが,表はy行を含む.¶
属性に明示的に指定された行数. nrows
属性は実際の行数と一致しない (TR
元素)は TABLE
それがそうです。これは,ファイルが切断されたり,そのファイルを生成するツールに内部エラーがあることを示している可能性がある.もし…。 verify
いえ。 'exception'
解析は継続するが,若干の性能が失われる.
W 19:投票テーブルに定義されているフィールドは、組み込みFITSファイルのフィールドと一致しない¶
定義された列フィールドを用いる FIELD
要素は、埋め込まれたFITファイルヘッダの要素と一致しない。もし…。 verify
いえ。 'exception'
すると,埋め込まれたFITSファイルが優先される.
W 20:ファイルにはバージョン番号が指定されていない.仮定1.1¶
投票可能ファイルに明示的に出版本番号が与えられていなければ,パーサはVOTABLE 1.1仕様に書き込まれていると仮定する.
W 21:Asterpy.io.votableはvotableバージョン1.1,1.2,1.3,1.4のために設計されているが,このファイルはxである.¶
以下の命令を用いると未知の問題が生じる可能性がある astropy.io.votable
1.1、1.2、1.3、または1.4以外のバージョンからの音声可能ファイルを有する。
W 22:投票表1.1では,Definition要素は破棄されている.無視する.¶
Vvotable仕様のバージョン1.0使用 DEFINITIONS
要素は座標系を定義する.バージョン1.1現在使用中 COOSYS
要素は文書全体を貫通している。
W 23:‘x’のサービス情報を更新できない.¶
VOサービスデータベースが更新できない場合に開始される(ネットワーク中断による場合がある)。これは、ローカルに古いVOサービスデータベースがあるので、これは警告に過ぎない。
W 24:VOディレクトリデータベースを更新するためのAsterpy.io.votable¶
WWWから検索されたVOディレクトリデータベースはバージョンを更新するためのものである. astropy.io.votable
それがそうです。これは、サービスクエリを実行する問題または機能制限をもたらす可能性がある。アップグレードを考える astropy.io.votable
最新バージョンにアップグレードします。
W 25:“サービス”は失敗し、エラーは:...¶
ネットワークエラーやパラメータフォーマットエラーのため,VOサービス問合せに失敗した.別の代替サービスを試してみることができます。すべてのサービスが失敗すると、異常が発生します。
W 26:投票可能なX.Xに“Parent”内の“Child”を追加した.¶
指定された投票可能バージョンの前に、所与の要素内で所与の要素はサポートされていないが、ファイル中に宣言されたバージョンは、より早いバージョンのためのものである。これらの属性はファイルに書かれない可能性がある.
W 27:VOTABLE 1.2ではCOOSYSの使用は推奨されていない¶
♪the COOSYS
element was deprecated in VOTABLE version 1.2 in favor of a reference to the Space-Time Coordinate (STC) data model (see utype IVOAのメモもあります referencing STC in VOTable それがそうです。
W 28:投票可能なX.Xに‘Element’を加えた‘Attribute’¶
指定された投票可能バージョンの前に、所与の要素は所与の属性をサポートしないが、ファイル中に宣言されたバージョンは、より早いバージョンのためのものである。これらの属性はファイルに書かれない可能性がある.
W 29:非標準フォーマット‘v 1.0’で指定されたバージョン¶
仕様でのみサポートされているフォーマットが“1.0”である場合、いくつかの音声ファイルは、“v 1.0”の形式でそのバージョン番号を指定することができる。
W 30:浮動小数点数‘x’の文字は無効である.空と見なす。¶
いくつかの音声ファイルは、“null”および“−”のような非標準的な方法で失われた浮動小数点値を書き込むことができる。もし…。 verify
いえ。 'exception'
なお,いずれの非標準浮動小数点文字も欠損値と見なす.
W 31:整数フィールド内で与えられたNaNが指定されていないヌル値¶
NaNは整数フィールドで直接表すことができないので、テーブルデータからのNaNの読み出しをサポートするためにフィールド記述子にヌル値を指定しなければならない。
W 32:反復ID‘x’は一意性を保証するために‘x_2’と再命名された。¶
テーブル内の各フィールドは一意のIDを有していなければならない。2つ以上のフィールドが同じIDを有する場合、いくつかのフィールドは、すべてのIDが一意であることを保証するためにリネーミングされる。
VOTABLE 1.2仕様から:
♪the
ID
そしてref
属性をXMLタイプと定義する.ID
そしてIDREF
それぞれです。これはID
投票可能文書全体に一意でなければならない識別子であり、ref
属性は,投票可能文書中に存在しなければならない識別子への参照を表す.
W 33:列名‘x’は一意性を保証するために‘x_2’と再命名された¶
テーブル内の各フィールドは、一意の名前を有していなければならない。2つ以上のフィールドが同じ名前を有する場合、いくつかのフィールドは、すべての名前が一意であることを保証するために再命名されるであろう。
W 34:‘x’は属性‘y’の無効フラグである.¶
この属性は,この値が有効なXMLタグであることを要求する. XML 1.0 それがそうです。
W 35:INFO要素には‘X’属性が必要¶
♪the name
そして value
属性はすべての対象に必要である INFO
元素です。
W 36:ヌル値‘x’がフィールドデータタイプと一致せず、0に設定する¶
このフィールドが指定された場合 null
値は,その値が与えられたものに適合しなければならない datatype
それがそうです。
W 37:サポートされていないデータフォーマット‘x’¶
The 3 datatypes defined in the VOTable specification and supported by
astropy.io.votable
are TABLEDATA
, BINARY
and FITS
.
W 38:イントラネットバイナリデータはBase 64符号化しなければならず,‘x’を得る.¶
投票表仕様がサポートするローカルバイナリデータの唯一の符号化はBase 64である.
W 39:ビット値をマスクできない¶
ビット値はマスクをサポートしない.ビット列にマスクデータを設定するとこの警告が発生する.
W 40:‘cprojection’データ·タイプが修復されました¶
これは恐ろしいハッカー攻撃であり,以下のソースからの簡単なイメージアクセスプロトコルの結果をサポートすることはできない. archive.noao.edu それがそうです。これは、実際に文字データを含む“Double”タイプの座標投影タイプのためのフィールドを作成する。私たちは文字データを格納するためにこのフィールドを解読しなければならない。このような状況が発生した時、警告が出される。
W 41:XML名前空間が指定されているが,この名前空間は正しくない.“x”であるが、“y”であるべきである¶
XMLの名前空間が指定されています VOTABLE
要素ですが名前空間と VOTABLE
ファイルです。
♪the VOTABLE
名付けられた空間は:
http://www.ivoa.net/xml/VOTable/vX.X
このうち“X.X”はバージョン番号である.
野性のいくつかの文書は、名前空間を投票可能パターンの位置に設定することは正しくなく、いくつかの検証解析器を通過しない。
W 42:XML名前空間を指定していない.¶
根要素は名前空間を指定しなければならない。
♪the VOTABLE
名付けられた空間は:
http://www.ivoa.net/xml/VOTable/vX.X
このうち“X.X”はバージョン番号である.
W 43:未定義の要素ref=‘x’¶
引用された要素は推薦者の前に定義されなければならない。VOTABLE 1.2仕様から:
VOTable 1.2では、さらに、可能な場合には、それを参照する前にID属性を配置することを提案する。
W 44:ref属性を持つValues要素有内容(‘element’)¶
VALUES
他の要素を引用する要素は自分の内容を持ってはいけない。
VOTABLE 1.2仕様から:
♪the
ref
対象の属性VALUES
要素は、以前に定義されたものを参照するドメイン定義の重複を回避するために使用されることができるVALUES
要素は引用されていますID
属性です。指定された場合、ref
属性はドメインを完全に定義し、例えば他の要素や属性はありません<VALUES ref="RAdomain"/>
W 45:Content-Role属性‘x’は無効¶
♪the content-role
属性上の LINK
要素は以下の要素のうちの1つでなければならない:
query, hints, doc, location
議決書1.3では、以下のように追加された。
type
W 46:指定されたxの長さに対して,文字またはUnicode値が長すぎる.¶
指定されたフィールド長の場合、所与の文字またはUnicode文字列が長すぎる。
W 47:少数のグループサイズが不足していることは長さが1であることを表す¶
Charフィールド上でarraysizeが指定されていない場合、デフォルト値“1”が暗黙的であるが、これは期待されることは少ない。
W 48:要素上の未知属性‘Attribute’¶
仕様にはこの属性は定義されていない.
W 49:空セルは整形フィールドに対して不正である.¶
VOTABLE 1.3の前に、空セルは整数フィールドに対して不正である。
セルに“NULL”値が指定されていれば,その値を使用し,そうでなければ0を使用する.
W 50:単位文字列‘x’が無効¶
で定義された無効単位文字列 Units in the VO, Version 1.0 (投票可能バージョン>=1.4)または Standards for Astronomical Catalogues, Version 2.0 (バージョン1.4未満)。
明確にすることを考えています unit_format
このファイル内の単位が別の仕様に適合する場合、パラメータが使用される。
W 51:値‘x’がnビット整数フィールドの範囲を超えている¶
整数値はフィールドサイズの範囲を超えている.
W 52:votable 1.3にはBINARY 2フォーマットが導入されているが,このファイルはバージョン‘1.2’で宣言されている.¶
BINARY 2フォーマットは投票表1.3に導入された。それは以前のバージョンとしてマークされたファイルに現れてはいけない。
W 53:投票可能要素は、少なくとも1つのリソース要素を含まなければならない。¶
投票可能な要素は少なくとも1つのリソース要素を含まなければならない。
W 54:votable 1.4にTimesys要素が導入されていますが、このファイルはバージョン‘1.3’と宣言されています。¶
投票表1.4にTimesys元素を導入した。それは以前のバージョンとしてマークされたファイルに現れてはいけない。
W 55:field()のデータタイプは“char”であるが,非ASCII値()を含む¶
フィールドのTAABLEDADA値を読み込むと非ASCII文字が検出された datatype="char"
私たちはこの警告を発することができます。
例外¶
注釈
以下に発行された多くの致命的な異常のリストを示す. astropy.io.votable
文書が規範に適合していない場合。中の意外な状況やエラーは他の異常を引き起こす可能性がある。 astropy.io.votable
それは自分で。
E 01:文字/Unicodeフィールドの大型小説明子‘x’は無効(フィールド‘y’で)¶
対象の大小説明符 char
あるいは…。 unicode
フィールドは、数字の後星番号(オプション)のみである。これらのデータタイプは多次元大小説明符をサポートしていない.
文字のセットとして定義される文字列は、VOTABLEにおいて固定長または可変長の文字配列として表すことができる:
<FIELD name="unboundedString" datatype="char" arraysize="*"/>
1次元文字列配列は、2次元文字配列として表すことができるが、上記の論理により、固定長文字列の可変長配列を定義することができるが、可変長文字列の固定長配列を定義することはできない。
E 02:配列中の要素数が正しくない.Xの倍数を予想してyを得る¶
データ中の配列要素数は、フィールド説明子において指定された配列要素数と一致しない。
E 03:‘X’は複数に解析されない¶
複数はスペースで区切られた2つの値であるはずである.
E 04:ビット値‘x’が無効¶
A bit
配列は‘0’と‘1’からなる文字列であるべきである.
E 05:無効なブール値‘x’¶
A boolean
値は以下の文字列の1つであるべきである(大文字を区別しない) TABLEDATA
フォーマット::
'TRUE', 'FALSE', '1', '0', 'T', 'F', '\0', ' ', '?'
はい。中 BINARY
フォーマット::
'T', 'F', '1', '0', '\0', ' ', '?'
E 06:フィールド‘y’上の未知データタイプ‘x’¶
サポートされるデータタイプは:
double, float, bit, boolean, unsignedByte, short, int, long,
floatComplex, doubleComplex, char, unicodeChar
以下の非標準別名もサポートされていますが、これらの場合には W13 資金を募集します:
string -> char
unicodeString -> unicodeChar
int16 -> short
int32 -> int
int64 -> long
float32 -> float
float64 -> double
unsignedInt -> long
unsignedShort -> int
分析期間中により多くのデータ型マッピングを追加する場合は、ご利用ください datatype_mapping
キーワードが至る. astropy.io.votable.parse
それがそうです。
E 08:タイプは“”Legal“”または“”Actual“”でなければならないが,“x”“である”¶
♪the type
属性上の VALUES
要素は legal
あるいは…。 actual
それがそうです。
E 09:“X”“Value属性を持たなければならない¶
The MIN
, MAX
and OPTION
elements must always have a
value
attribute.
E 10:すべての“field”要素に“dataType”属性が必要¶
投票表1.1以降から FIELD
そして PARAM
要素は持っていなければならない datatype
現場です。
E 11:精度‘x’が無効¶
精度属性は、有効桁数を表すために用いられるか、または小数桁(例えば、小数桁)として表される precision="F2"
あるいは同じように precision="2"
小数点以下の2つの有効数字を表すか、複数の有効数字(例えば、複数の有効数字)として表す precision="E5"
相対精度は10-5)であることを示す.
これは,以下の正規表現を用いて検証を行う.
[EF]?[1-9][0-9]*
E 12:幅は正の整数でなければならず,“x”を取得する.¶
幅属性は、入力または出力量のための文字数をアプリケーションに示すために使用される。
E 13:無効なarraysize属性‘x’¶
VOTABLE 1.2仕様から:
表のセルは、固定または可変数の要素を有する所与のプリミティブタイプの配列を含むことができ、配列は、多次元であってもよい。例えば、3 D空間における点の位置は、以下のように定義することができる。
<FIELD ID="point_3D" datatype="double" arraysize="3"/>この定義に対応する各セルはちょうど3つの数字を含まなければならない.配列中の要素の数が可変であることを表すために、スター番号(*)を付加することができる。
<FIELD ID="values" datatype="int" arraysize="100*"/>ここで、この定義に対応する各セルは、0~100個の整数を含むことを指定する。この数字は、1つの非境界配列(実際には最大=2×10個のエンタルピー要素)を指定するために省略することができる。
表セルはまた,与えられたプリミティブタイプの多次元配列を含むことができる.これは一連の次元で指定されていますこれらの次元の間には
x
文字は,第1次元の変化が最も速い;簡単な配列の場合と同様に,最後の次元の長さは可変であってもよい.例えば、以下の定義は、最大10個の画像を含むことができるテーブル格セルを宣言し、各画像のサイズは64 x 64バイトである。<FIELD ID="thumbs" datatype="unsignedByte" arraysize="64×64×10*"/>
E 14:すべてのPARAM要素にValue属性が必要¶
全部 PARAM
要素は持っていなければならない value
属性です。
E 15:すべてのCOOSYS要素にID属性が必要¶
全部 COOSYS
要素は持っていなければならない ID
属性です。
なお,Votable 1.1仕様ではこの属性はオプションであるが,それに対応するパターンは必要であることを示している.
議決書1.2では、 COOSYS
元素は既に使用されていない.
E 16:無効なシステム属性‘x’¶
♪the system
属性上の COOSYS
要素は以下の要素のうちの1つでなければならない:
'eq_FK4', 'eq_FK5', 'ICRS', 'ecl_FK4', 'ecl_FK5', 'galactic',
'supergalactic', 'xy', 'barycentric', 'geo_app'
参考文献 : 1.1
E 17:extnumは正の整数でなければならない¶
extnum
属性は正の整数でなければならない.
E 18:タイプは“”Results“”または“”meta“”でなければならず、“”x“”ではない¶
♪the type
属性の属性。 RESOURCE
要素は“Results”または“meta”のうちの1つでなければならない.
E 19:文書は投票可能な文書ではないようだ¶
文書がXMLでないように見える場合や,ルート要素が投票できない場合に開始される.
E 20:データの列数が見出し(X)で定義された列数を超える¶
テーブルの上には一つしかない x フィールドは定義されているが、データ自体はより多くの列を有する。
E 21:データの列(X)が見出し(Y)で定義された列よりも少ない.¶
テーブルの上にあります x フィールドは定義されていますが、データ自体は y 柱です。
E 22:すべてのTimesys要素にID属性が必要¶
全部 TIMESYS
要素は持っていなければならない ID
属性です。
E 23:無効なTimeOrigin属性‘x’¶
♪the timeorigin
属性上の TIMESYS
要素は、有効な儒略日付を指定する浮動小数点文字でなければならないか、または便宜上、文字列“mjd-Origin”(2400000.5を表す)または文字列“jd-Origin”(0を表す)でなければならない。
参考文献 : 1.4
E 24:非ASCII値()をデータタイプ“char”のfield()に書き込むことを試みる.¶
フィールドに非ASCII Unicode値が含まれている場合は,非ASCII Unicode値を書き込むべきではない. datatype="char"
また,バイナリやBINARY 2直列化で書くことはできない.
E 25:定義フィールドがなく、データセグメントは無視される。¶
VOTABLEは定義フィールドのデータ節がないかどうかはできません;データは無視されます。
例外的実用プログラム¶
- class astropy.io.votable.exceptions.Conf[ソース]¶
の構成パラメータ
astropy.io.votable.exceptions
それがそうです。- max_warnings¶
同じ種類の警告の表示をキャンセルする前に表示された回数
- astropy.io.votable.exceptions.warn_or_raise(warning_class, exception_class=None, args=(), config=None, pos=None, stacklevel=1)[ソース]¶
警告や異常の発生は、具体的には検証設定に依存する。
- astropy.io.votable.exceptions.vo_raise(exception_class, args=(), config=None, pos=None)[ソース]¶
異常を誘発し、利用可能であれば正確な位置情報を提供する。
- astropy.io.votable.exceptions.vo_reraise(exc, config=None, pos=None, additional='')[ソース]¶
異常を誘発し、利用可能であれば正確な位置情報を提供する。
例外を復元する元のバックトラックは、“Except:”コードブロックでしか呼び出されない。
- astropy.io.votable.exceptions.vo_warn(warning_class, args=(), config=None, pos=None, stacklevel=1)[ソース]¶
警告し、利用可能であれば正確な位置情報を提供する。
- class astropy.io.votable.exceptions.VOWarning(args, config=None, pos=None)[ソース]¶
ベースクラス:
astropy.utils.exceptions.AstropyWarning
すべてのVO警告と異常な基本クラス。
メッセージのフォーマットは、警告または例外コード、ファイル名、行番号、および列番号を使用して処理される。
- class astropy.io.votable.exceptions.VOTableChangeWarning(args, config=None, pos=None)[ソース]¶
ベースクラス:
astropy.io.votable.exceptions.VOWarning
,SyntaxWarning
XML文書の入力を変更しました。
- class astropy.io.votable.exceptions.VOTableSpecWarning(args, config=None, pos=None)[ソース]¶
ベースクラス:
astropy.io.votable.exceptions.VOWarning
,SyntaxWarning
XML文書を入力することは仕様に違反しているが,明らかな解決策がある.
- class astropy.io.votable.exceptions.UnimplementedWarning(args, config=None, pos=None)[ソース]¶
ベースクラス:
astropy.io.votable.exceptions.VOWarning
,SyntaxWarning
1つの機能があります VOTABLE 規範は実現されていない。
- class astropy.io.votable.exceptions.IOWarning(args, config=None, pos=None)[ソース]¶
ベースクラス:
astropy.io.votable.exceptions.VOWarning
,RuntimeWarning
ネットワークやIOエラーが発生したが,キャッシュ回復を使用している.
- class astropy.io.votable.exceptions.VOTableSpecError(args, config=None, pos=None)[ソース]¶
ベースクラス:
astropy.io.votable.exceptions.VOWarning
,ValueError
XML文書の入力は仕様に違反しており,良い解決法はない.