コンテンツにスキップ

例外クラス

Exception classes

class pnq.exceptions.PnqException(msg='')

Pnqに関連する全ての例外の基底クラス

class pnq.exceptions.NotFoundError(key)

クエリがキーに対応する要素を要求したが存在しない。 IndexErrorとKeyErrorはKeyNotFoundErrorに置き換わります

関連: get must_get_many

class pnq.exceptions.NoElementError(msg='')

クエリが何らかの要素を要求したが要素が存在しない

関連: one first last

class pnq.exceptions.NotOneElementError(msg='')

クエリが要素がひとつであることを要求したが複数の要素が存在した

関連: one

class pnq.exceptions.DuplicateElementError(msg='')

クエリが要素が重複していないことを要求したが重複を検知した

関連: must_unique