[Pythonjp-checkins] [python-doc-ja] push by songo****@gmail***** - Update 2.7.2: c-api/structures on 2011-11-09 13:35 GMT

アーカイブの一覧に戻る

pytho****@googl***** pytho****@googl*****
2011年 11月 9日 (水) 22:36:12 JST


Revision: 7beb90a69bd9
Author:   Naoki INADA  <inada****@klab*****>
Date:     Wed Nov  9 05:35:25 2011
Log:      Update 2.7.2: c-api/structures
http://code.google.com/p/python-doc-ja/source/detail?r=7beb90a69bd9

Modified:
  /c-api/structures.rst

=======================================
--- /c-api/structures.rst	Sat Jun 18 05:07:16 2011
+++ /c-api/structures.rst	Wed Nov  9 05:35:25 2011
@@ -119,10 +119,10 @@
  .. data:: METH_VARARGS

     :c:type:`PyCFunction` 型のメソッドで典型的に使われる呼び出し規約です。関 
数は :c:type:`PyObject\*`
-   型の引数値を二つ要求します。最初の引数はメソッドの *self* オブジェクトで 
す; モジュール関数の場合、 :c:func:`Py_InitModule4`
-   に与えることになる値が入ります (*NULL* にすると :c:func:`Py_InitModule`  
が使われます)。第二のパラメタ (よく *args*
-   と呼ばれます) は、全ての引数を表現するタプルオブジェクトです。パラメタは 
通常、 :c:func:`PyArg_ParseTuple` や
-   :c:func:`PyArg_UnpackTuple` で処理されます。
+   型の引数値を二つ要求します。
+   最初の引数はメソッドの *self* オブジェクトです; モジュール関数の場合、こ 
れはモジュールオブジェクトです。
+   第二のパラメタ (よく *args* と呼ばれます) は、全ての引数を表現するタプル 
オブジェクトです。
+   パラメタは通常、 :c:func:`PyArg_ParseTuple`  
や :c:func:`PyArg_UnpackTuple` で処理されます。


  .. data:: METH_KEYWORDS
@@ -136,8 +136,9 @@
  .. data:: METH_NOARGS

     引数のないメソッドは、 :const:`METH_NOARGS` フラグをつけた場合、必要な引 
数が指定されているかをチェックしなくなります。こうしたメソッドは
-   :c:type:`PyCFunction` 型でなくてはなりません。オブジェクトのメソッドに使 
った場合、第一のパラメタは ``self``
-   になり、オブジェクトインスタンスへの参照を保持することになります。いずれ 
にせよ、第二のパラメタは *NULL* になります。
+   :c:type:`PyCFunction` 型でなくてはなりません。
+   第一のパラメタは ``self`` になり、モジュールかオブジェクトインスタンスへ 
の参照を
+   保持することになります。いずれにせよ、第二のパラメタは *NULL* になりま 
す。


  .. data:: METH_O




Pythonjp-checkins メーリングリストの案内
アーカイブの一覧に戻る