mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Fix formatter usage of filter(). Bug #3800.
This commit is contained in:
parent
617027fba4
commit
7cd67cc992
2 changed files with 4 additions and 2 deletions
|
@ -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.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue