mirror of
https://github.com/kennethreitz/clint.git
synced 2026-06-05 23:00:18 +00:00
Always dedent when leaving indent context manager.
This commit is contained in:
@@ -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."""
|
||||
|
||||
Reference in New Issue
Block a user