]> granicus.if.org Git - python/commitdiff
change DumbWriter to derive from NullWriter
authorGuido van Rossum <guido@python.org>
Wed, 29 May 1996 00:02:30 +0000 (00:02 +0000)
committerGuido van Rossum <guido@python.org>
Wed, 29 May 1996 00:02:30 +0000 (00:02 +0000)
Lib/formatter.py

index 985f4fb430ffc6a9c4e845c0b4baddc96c09e154..026637940e5ad65761596d3313a409970b5c67dc 100644 (file)
@@ -262,6 +262,7 @@ class AbstractFormatter:
 class NullWriter:
     """Minimal writer interface to use in testing.
     """
+    def __init__(self): pass
     def new_alignment(self, align): pass
     def new_font(self, font): pass
     def new_margin(self, margin, level): pass
@@ -275,7 +276,7 @@ class NullWriter:
     def send_literal_data(self, data): pass
 
 
-class AbstractWriter:
+class AbstractWriter(NullWriter):
 
     def __init__(self):
        pass
@@ -314,12 +315,12 @@ class AbstractWriter:
        print "send_literal_data(%s)" % `data`
 
 
-class DumbWriter(AbstractWriter):
+class DumbWriter(NullWriter):
 
     def __init__(self, file=None, maxcol=72):
        self.file = file or sys.stdout
        self.maxcol = maxcol
-       AbstractWriter.__init__(self)
+       NullWriter.__init__(self)
        self.reset()
 
     def reset(self):