##// END OF EJS Templates
Fix #9227: add documentation to integration tutorial
Michael Penkov -
Show More
@@ -65,6 +65,21 b' There are also two more powerful display methods:'
65 Displays the object as a side effect; the return value is ignored. If this
65 Displays the object as a side effect; the return value is ignored. If this
66 is defined, all other display methods are ignored.
66 is defined, all other display methods are ignored.
67
67
68 To customize how the REPL pretty-prints your object, add a `_repr_pretty_`
69 method to the class. The method should accept a pretty printer, and a boolean
70 that indicates whether the printer detected a cycle. The method should act on
71 the printer to produce your customized pretty output. Here is an example::
72
73 class MyObject(object):
74
75 def _repr_pretty_(self, p, cycle):
76 if cycle:
77 p.text('MyObject(...)')
78 else:
79 p.text('MyObject[...]')
80
81 For details, see :py:mod:`IPython.lib.pretty`.
82
68 Formatters for third-party types
83 Formatters for third-party types
69 --------------------------------
84 --------------------------------
70
85
General Comments 0
You need to be logged in to leave comments. Login now