diff options
| -rw-r--r-- | Lib/formatter.py | 4 | ||||
| -rw-r--r-- | Misc/NEWS | 2 |
2 files changed, 4 insertions, 2 deletions
diff --git a/Lib/formatter.py b/Lib/formatter.py index bb8ad20..60e60f1 100644 --- a/Lib/formatter.py +++ b/Lib/formatter.py @@ -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. |
