Kaydet (Commit) 7cd67cc9 authored tarafından Georg Brandl's avatar Georg Brandl

Fix formatter usage of filter(). Bug #3800.

üst 617027fb
......@@ -255,7 +255,7 @@ class AbstractFormatter:
def push_margin(self, margin):
self.margin_stack.append(margin)
fstack = filter(None, self.margin_stack)
fstack = [m for m in self.margin_stack if m]
if not margin and fstack:
margin = fstack[-1]
self.writer.new_margin(margin, len(fstack))
......@@ -263,7 +263,7 @@ class AbstractFormatter:
def pop_margin(self):
if self.margin_stack:
del self.margin_stack[-1]
fstack = filter(None, self.margin_stack)
fstack = [m for m in self.margin_stack if m]
if fstack:
margin = fstack[-1]
else:
......
......@@ -96,6 +96,8 @@ C API
Library
-------
- Issue #3800: fix filter() related bug in formatter.py.
- Issue #874900: fix behaviour of threading module after a fork.
- Issue #3535: zipfile couldn't read some zip files larger than 2GB.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment