]> granicus.if.org Git - python/commitdiff
bpo-28698: Fix c_wchar_p doc example (GH-1160)
authorLouie Lu <me@louie.lu>
Wed, 26 Apr 2017 08:15:05 +0000 (16:15 +0800)
committerBerker Peksag <berker.peksag@gmail.com>
Wed, 26 Apr 2017 08:15:05 +0000 (11:15 +0300)
Doc/library/ctypes.rst

index 4ab8535f0a07bf8b5863a4a6c2803f4c5f4672b2..49b4cbee5d498192e78f98fa2872241eb1b644e7 100644 (file)
@@ -284,7 +284,7 @@ the correct type and value::
    >>> c_int()
    c_long(0)
    >>> c_wchar_p("Hello, World")
-   c_wchar_p('Hello, World')
+   c_wchar_p(140018365411392)
    >>> c_ushort(-3)
    c_ushort(65533)
    >>>
@@ -309,11 +309,15 @@ bytes objects are immutable)::
    >>> s = "Hello, World"
    >>> c_s = c_wchar_p(s)
    >>> print(c_s)
-   c_wchar_p('Hello, World')
+   c_wchar_p(139966785747344)
+   >>> print(c_s.value)
+   Hello World
    >>> c_s.value = "Hi, there"
-   >>> print(c_s)
-   c_wchar_p('Hi, there')
-   >>> print(s)                 # first object is unchanged
+   >>> print(c_s)              # the memory location has changed
+   c_wchar_p(139966783348904)
+   >>> print(c_s.value)
+   Hi, there
+   >>> print(s)                # first object is unchanged
    Hello, World
    >>>