Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3672aa2

Browse files
committed
change DumbWriter to derive from NullWriter
1 parent 3fd32ec commit 3672aa2

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Lib/formatter.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,7 @@ def assert_line_data(self, flag=1):
262262
class NullWriter:
263263
"""Minimal writer interface to use in testing.
264264
"""
265+
def __init__(self): pass
265266
def new_alignment(self, align): pass
266267
def new_font(self, font): pass
267268
def new_margin(self, margin, level): pass
@@ -275,7 +276,7 @@ def send_flowing_data(self, data): pass
275276
def send_literal_data(self, data): pass
276277

277278

278-
class AbstractWriter:
279+
class AbstractWriter(NullWriter):
279280

280281
def __init__(self):
281282
pass
@@ -314,12 +315,12 @@ def send_literal_data(self, data):
314315
print "send_literal_data(%s)" % `data`
315316

316317

317-
class DumbWriter(AbstractWriter):
318+
class DumbWriter(NullWriter):
318319

319320
def __init__(self, file=None, maxcol=72):
320321
self.file = file or sys.stdout
321322
self.maxcol = maxcol
322-
AbstractWriter.__init__(self)
323+
NullWriter.__init__(self)
323324
self.reset()
324325

325326
def reset(self):

0 commit comments

Comments
 (0)