summaryrefslogtreecommitdiffstats
path: root/Lib/formatter.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/formatter.py')
-rw-r--r--Lib/formatter.py43
1 files changed, 18 insertions, 25 deletions
diff --git a/Lib/formatter.py b/Lib/formatter.py
index e2394de..e0a8fe1 100644
--- a/Lib/formatter.py
+++ b/Lib/formatter.py
@@ -19,9 +19,6 @@ manage and inserting data into the output.
"""
import sys
-import warnings
-warnings.warn('the formatter module is deprecated', DeprecationWarning,
- stacklevel=2)
AS_IS = None
@@ -258,7 +255,7 @@ class AbstractFormatter:
def push_margin(self, margin):
self.margin_stack.append(margin)
- fstack = [m for m in self.margin_stack if m]
+ fstack = filter(None, self.margin_stack)
if not margin and fstack:
margin = fstack[-1]
self.writer.new_margin(margin, len(fstack))
@@ -266,7 +263,7 @@ class AbstractFormatter:
def pop_margin(self):
if self.margin_stack:
del self.margin_stack[-1]
- fstack = [m for m in self.margin_stack if m]
+ fstack = filter(None, self.margin_stack)
if fstack:
margin = fstack[-1]
else:
@@ -327,37 +324,37 @@ class AbstractWriter(NullWriter):
"""
def new_alignment(self, align):
- print("new_alignment(%r)" % (align,))
+ print "new_alignment(%r)" % (align,)
def new_font(self, font):
- print("new_font(%r)" % (font,))
+ print "new_font(%r)" % (font,)
def new_margin(self, margin, level):
- print("new_margin(%r, %d)" % (margin, level))
+ print "new_margin(%r, %d)" % (margin, level)
def new_spacing(self, spacing):
- print("new_spacing(%r)" % (spacing,))
+ print "new_spacing(%r)" % (spacing,)
def new_styles(self, styles):
- print("new_styles(%r)" % (styles,))
+ print "new_styles(%r)" % (styles,)
def send_paragraph(self, blankline):
- print("send_paragraph(%r)" % (blankline,))
+ print "send_paragraph(%r)" % (blankline,)
def send_line_break(self):
- print("send_line_break()")
+ print "send_line_break()"
def send_hor_rule(self, *args, **kw):
- print("send_hor_rule()")
+ print "send_hor_rule()"
def send_label_data(self, data):
- print("send_label_data(%r)" % (data,))
+ print "send_label_data(%r)" % (data,)
def send_flowing_data(self, data):
- print("send_flowing_data(%r)" % (data,))
+ print "send_flowing_data(%r)" % (data,)
def send_literal_data(self, data):
- print("send_literal_data(%r)" % (data,))
+ print "send_literal_data(%r)" % (data,)
class DumbWriter(NullWriter):
@@ -436,15 +433,11 @@ def test(file = None):
fp = open(sys.argv[1])
else:
fp = sys.stdin
- try:
- for line in fp:
- if line == '\n':
- f.end_paragraph(1)
- else:
- f.add_flowing_data(line)
- finally:
- if fp is not sys.stdin:
- fp.close()
+ for line in fp:
+ if line == '\n':
+ f.end_paragraph(1)
+ else:
+ f.add_flowing_data(line)
f.end_paragraph(0)