mercurial/encoding.py
changeset 34136 414a3513c2bd
parent 34135 e9e225f16932
child 34137 a8994d08e4a2
--- a/mercurial/encoding.py	Sun Sep 03 15:42:27 2017 +0900
+++ b/mercurial/encoding.py	Sun Sep 03 15:47:17 2017 +0900
@@ -247,6 +247,7 @@
     If 'leftside' is True, left side of string 's' is trimmed.
     'ellipsis' is always placed at trimmed side.
 
+    >>> from .node import bin
     >>> ellipsis = b'+++'
     >>> from . import encoding
     >>> encoding.encoding = b'utf-8'
@@ -285,7 +286,7 @@
     +++
     >>> print trim(t, 4, ellipsis=ellipsis, leftside=True)
     +++
-    >>> t = b'\x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa' # invalid byte sequence
+    >>> t = bin(b'112233445566778899aa') # invalid byte sequence
     >>> print trim(t, 12, ellipsis=ellipsis)
     \x11\x22\x33\x44\x55\x66\x77\x88\x99\xaa
     >>> print trim(t, 10, ellipsis=ellipsis)