Python 3.6.5 ドキュメント 検索
Results of 1 - 10 of about 25 for PyErr (0.024 sec.)
- 例外処理 — Python 3.6.5 ドキュメント 15542
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...
(したがってもう伝播しません)。 出力とクリア ¶ void PyErr_Clear ( ) ¶ エラーインジケータをクリアします。エラ...
タが設定されていないならば、効果はありません。 void PyErr_PrintEx ( int set_sys_last_vars ) ¶ sys.stderr へ標...
プ、値、トレースバックそれぞれに反映されます。 void PyErr_Print ( ) ¶ PyErr_PrintEx(1) のエイリアスです。 vo...
id PyErr_WriteUnraisable ( PyObject *obj ) ¶ 例外が設定され...
- https://man.plustar.jp/python/c-api/exceptions.html - [similar]
- 整数型オブジェクト (integer object) — Python 3.6.5 ドキュメント 10494
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...
1 which cannot be distinguished from a number. Use PyErr_Occurred() to disambiguate. PyLongObject ¶ この Py...
rflowError を送出します。 Returns -1 on error. Use PyErr_Occurred() to disambiguate. long PyLong_AsLongAndO...
に設定され -1 を返します。 Returns -1 on error. Use PyErr_Occurred() to disambiguate. long long PyLong_AsLon...
rflowError を送出します。 Returns -1 on error. Use PyErr_Occurred() to disambiguate. long long PyLong_AsLon...
- https://man.plustar.jp/python/c-api/long.html - [similar]
- 1. C や C++ による Python の拡張 — Python 3.6.5 ドキュメント 9083
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ
...
いくつか定義しています。 もっともよく用いられるのは PyErr_SetString() です。引数は例外オブジェクトと C 文字列...
"付属値" に保存されます。 もう一つ有用な関数として PyErr_SetFromErrno() があります。この関数は引数に例外だけ...
ル変数 errno から構築します。もっとも汎用的な関数は PyErr_SetObject() で、二つのオブジェクト、例外と付属値を...
要はありません。 例外がセットされているかどうかは、 PyErr_Occurred() を使って非破壊的に調べられます。この関数...
- https://man.plustar.jp/python/extending/extending.html - [similar]
- 拡張と埋め込み FAQ — Python 3.6.5 ドキュメント 9083
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python よくある質問
...
らオブジェクトのメソッドを呼び出すにはどうしますか? PyErr_Print() (その他 stdout/stderr に印字するもの) から...
、関数を括弧でくくって例えば "(i)" としてください。 PyErr_Print() (その他 stdout/stderr に印字するもの) から...
XDECREF ( src ); free ( code ); code = NULL ; if ( PyErr_Occurred ()) PyErr_Print (); prompt = ps1 ; } } /*...
syntax error or E_EOF? */ else if ( PyErr_ExceptionMatches ( PyExc_SyntaxError )) { PyErr_Fe...
- https://man.plustar.jp/python/faq/extending.html - [similar]
- 2. 拡張の型の定義: チュートリアル — Python 3.6.5 ドキュメント 8966
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ
...
USED ( ignored )) { if ( self -> first == NULL ) { PyErr_SetString ( PyExc_AttributeError , "first" ); retu...
rn NULL ; } if ( self -> last == NULL ) { PyErr_SetString ( PyExc_AttributeError , "last" ); retur...
omObject * self ) { if ( self -> first == NULL ) { PyErr_SetString ( PyExc_AttributeError , "first" ); retu...
rn NULL ; } if ( self -> last == NULL ) { PyErr_SetString ( PyExc_AttributeError , "last" ); retur...
- https://man.plustar.jp/python/extending/newtypes_tutorial.html - [similar]
- はじめに — Python 3.6.5 ドキュメント 8568
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...
alue = PyLong_AsLong ( item ); if ( value == -1 && PyErr_Occurred ()) /* Integer too big to fit in a C long...
( item ); Py_DECREF ( item ); if ( value == -1 && PyErr_Occurred ()) /* Integer too big to fit in a C long...
返さなかったり、あいまいな戻り値を返したりするので、 PyErr_Occurred() で明示的にエラーテストを行う必要がありま...
が発生したか、まだ発生していないか、をとります。関数 PyErr_Occurred() を使うと、この状態を調べられます: この関...
- https://man.plustar.jp/python/c-api/intro.html - [similar]
- 3. Defining Extension Types: Assorted Topics — Python 3.6.5 ドキュメント 8501
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ
...
存しておき、終わったらそれを元に戻すことです。これは PyErr_Fetch() および PyErr_Restore() 関数を使うことによっ...
ack ; /* This saves the current exception state */ PyErr_Fetch ( & err_type , & err_value , & err_traceback...
f -> my_callback , NULL ); if ( cbresult == NULL ) PyErr_WriteUnraisable ( self -> my_callback ); else Py_D...
t ); /* This restores the saved exception state */ PyErr_Restore ( err_type , err_value , err_traceback );...
- https://man.plustar.jp/python/extending/newtypes.html - [similar]
- Python 3 への拡張モジュール移植 — Python 3.6.5 ドキュメント 8452
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python HOWTO » Pyth
...
* m ) { struct module_state * st = GETSTATE ( m ); PyErr_SetString ( st -> error , "something bad happened"...
le_state * st = GETSTATE ( module ); st -> error = PyErr_NewException ( "myextension.Error" , NULL , NULL )...
apsule , const char * unused ) { unused = unused ; PyErr_SetString ( PyExc_NotImplementedError , "can't use...
PyImport_ImportModule ( trace ); if ( ! object ) { PyErr_Format ( PyExc_ImportError , "PyCapsule_Import cou...
- https://man.plustar.jp/python/howto/cporting.html - [similar]
- カプセル — Python 3.6.5 ドキュメント 8103
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python/C API リファ
...
指してない可能性があります。 PyCapsule_IsValid() か PyErr_Occurred() を利用して確認してください。 void* PyCa...
指してない可能性があります。 PyCapsule_IsValid() か PyErr_Occurred() を利用して確認してください。 const char...
指してない可能性があります。 PyCapsule_IsValid() か PyErr_Occurred() を利用して確認してください。 void* PyCa...
- https://man.plustar.jp/python/c-api/capsule.html - [similar]
- 1. 他のアプリケーションへの Python の埋め込み — Python 3.6.5 ドキュメント 8003
- ナビゲーション 索引 モジュール | 次へ | 前へ | Python » 3.6.5 ドキュメント » Python インタプリタ
...
else { Py_DECREF ( pFunc ); Py_DECREF ( pModule ); PyErr_Print (); fprintf ( stderr , "Call failed \n " );...
return 1 ; } } else { if ( PyErr_Occurred ()) PyErr_Print (); fprintf ( stderr , "C...
XDECREF ( pFunc ); Py_DECREF ( pModule ); } else { PyErr_Print (); fprintf ( stderr , "Failed to load \" %s...
- https://man.plustar.jp/python/extending/embedding.html - [similar]