Python 3.6.5 ドキュメント 検索

phrase: max: clip:
target: order:
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]
PREV 1 2 3 NEXT