diff --git a/src/calibre/gui2/tweak_book/editor/snippets.py b/src/calibre/gui2/tweak_book/editor/snippets.py index dfb2b76811..127149194b 100644 --- a/src/calibre/gui2/tweak_book/editor/snippets.py +++ b/src/calibre/gui2/tweak_book/editor/snippets.py @@ -166,6 +166,11 @@ class EditorTabStop(object): def __exit__(self, *args): self.join_previous_edit = False + def __repr__(self): + return 'EditorTabStop(num=%r text=%r left=%r right=%r is_deleted=%r mirrors=%r)' % ( + self.num, self.text, self.left, self.right, self.is_deleted, self.mirrors) + __str__ = __unicode__ = __repr__ + def apply_selected_text(self, text): if self.takes_selection and not self.is_deleted: with self: