diff options
author | Ezio Melotti <ezio.melotti@gmail.com> | 2013-02-22 05:51:18 (GMT) |
---|---|---|
committer | Ezio Melotti <ezio.melotti@gmail.com> | 2013-02-22 05:51:18 (GMT) |
commit | ff3f333605b3eac02c0d0e7c91a0e886c150b97a (patch) | |
tree | 2d4386b8c645d6bb09becf8b217b4337c1b5c096 /Doc/extending | |
parent | 8c0bbfd101bae7ad2cb2c26aa2fdcb0d223b03dd (diff) | |
parent | a19ebdb44a2a3f7f324976f9b37dd913b1e8bb28 (diff) | |
download | cpython-ff3f333605b3eac02c0d0e7c91a0e886c150b97a.zip cpython-ff3f333605b3eac02c0d0e7c91a0e886c150b97a.tar.gz cpython-ff3f333605b3eac02c0d0e7c91a0e886c150b97a.tar.bz2 |
#17256: merge with 3.2.
Diffstat (limited to 'Doc/extending')
-rw-r--r-- | Doc/extending/embedding.rst | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/Doc/extending/embedding.rst b/Doc/extending/embedding.rst index d7cdee6..9761e25 100644 --- a/Doc/extending/embedding.rst +++ b/Doc/extending/embedding.rst @@ -138,7 +138,9 @@ This code loads a Python script using ``argv[1]``, and calls the function named in ``argv[2]``. Its integer arguments are the other values of the ``argv`` array. If you :ref:`compile and link <compiling>` this program (let's call the finished executable :program:`call`), and use it to execute a Python -script, such as:: +script, such as: + +.. code-block:: python def multiply(a,b): print("Will compute", a, "times", b) @@ -238,7 +240,9 @@ following two statements before the call to :c:func:`Py_Initialize`:: These two lines initialize the ``numargs`` variable, and make the :func:`emb.numargs` function accessible to the embedded Python interpreter. -With these extensions, the Python script can do things like :: +With these extensions, the Python script can do things like + +.. code-block:: python import emb print("Number of arguments", emb.numargs()) @@ -303,7 +307,9 @@ examine Python's :file:`Makefile` (use :func:`sysconfig.get_makefile_filename` to find its location) and compilation options. In this case, the :mod:`sysconfig` module is a useful tool to programmatically extract the configuration values that you will want to -combine together:: +combine together: + +.. code-block:: python >>> import sysconfig >>> sysconfig.get_config_var('LINKFORSHARED') |