File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -767,6 +767,17 @@ msgid ""
767767" return res;\n"
768768" }"
769769msgstr ""
770+ "static int\n"
771+ "add_spam(PyObject *module, int value)\n"
772+ "{\n"
773+ " PyObject *obj = PyLong_FromLong(value);\n"
774+ " if (obj == NULL) {\n"
775+ " return -1;\n"
776+ " }\n"
777+ " int res = PyModule_AddObjectRef(module, \" spam\" , obj);\n"
778+ " Py_DECREF(obj);\n"
779+ " return res;\n"
780+ " }"
770781
771782#: ../../c-api/module.rst:540
772783msgid ""
@@ -794,6 +805,14 @@ msgid ""
794805" return res;\n"
795806" }"
796807msgstr ""
808+ "static int\n"
809+ "add_spam(PyObject *module, int value)\n"
810+ "{\n"
811+ " PyObject *obj = PyLong_FromLong(value);\n"
812+ " int res = PyModule_AddObjectRef(module, \" spam\" , obj);\n"
813+ " Py_XDECREF(obj);\n"
814+ " return res;\n"
815+ " }"
797816
798817#: ../../c-api/module.rst:556
799818msgid ""
Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ msgstr ""
146146
147147#: ../../howto/isolating-extensions.rst:87
148148msgid "Isolated Module Objects"
149- msgstr ""
149+ msgstr "分離されたモジュールオブジェクト "
150150
151151#: ../../howto/isolating-extensions.rst:89
152152msgid ""
@@ -165,6 +165,13 @@ msgid ""
165165">>> old_binascii == binascii\n"
166166"False"
167167msgstr ""
168+ ">>> import sys\n"
169+ ">>> import binascii\n"
170+ ">>> old_binascii = binascii\n"
171+ ">>> del sys.modules['binascii']\n"
172+ ">>> import binascii # 新しいモジュールオブジェクトを作成\n"
173+ ">>> old_binascii == binascii\n"
174+ "False"
168175
169176#: ../../howto/isolating-extensions.rst:103
170177msgid ""
You can’t perform that action at this time.
0 commit comments