| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 3ccbd1b commit dd2596d
2 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -767,6 +767,17 @@ msgid "" | |||
| 767 | 767 | " return res;\n" | |
| 768 | 768 | " }" | |
| 769 | 769 | msgstr "" | |
| 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 | + " }" | ||
| 770 | 781 | ||
| 771 | 782 | #: ../../c-api/module.rst:540 | |
| 772 | 783 | msgid "" | |
@@ -794,6 +805,14 @@ msgid "" | |||
| 794 | 805 | " return res;\n" | |
| 795 | 806 | " }" | |
| 796 | 807 | msgstr "" | |
| 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 | + " }" | ||
| 797 | 816 | ||
| 798 | 817 | #: ../../c-api/module.rst:556 | |
| 799 | 818 | msgid "" | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -146,7 +146,7 @@ msgstr "" | |||
| 146 | 146 | ||
| 147 | 147 | #: ../../howto/isolating-extensions.rst:87 | |
| 148 | 148 | msgid "Isolated Module Objects" | |
| 149 | - msgstr "" | ||
| 149 | + msgstr "分離されたモジュールオブジェクト" | ||
| 150 | 150 | ||
| 151 | 151 | #: ../../howto/isolating-extensions.rst:89 | |
| 152 | 152 | msgid "" | |
@@ -165,6 +165,13 @@ msgid "" | |||
| 165 | 165 | ">>> old_binascii == binascii\n" | |
| 166 | 166 | "False" | |
| 167 | 167 | msgstr "" | |
| 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" | ||
| 168 | 175 | ||
| 169 | 176 | #: ../../howto/isolating-extensions.rst:103 | |
| 170 | 177 | msgid "" | |
| Back | FazBrowse Home | New Git URL |
0 commit comments