Always dedent when leaving indent context manager.

This commit is contained in:
João Taveira Araújo
2014-07-04 18:45:19 +01:00
parent df7b9594a4
commit 7ee2ebfa7d
+4 -2
View File
@@ -79,8 +79,10 @@ def dedent():
@contextmanager
def _indent_context():
"""Indentation context manager."""
yield
dedent()
try:
yield
finally:
dedent()
def indent(indent=4, quote=''):
"""Indentation manager, return an indentation context manager."""