Fix folding
This commit is contained in:
@@ -87,14 +87,16 @@ class Logger:
|
|||||||
self.active_fold_group_name = name
|
self.active_fold_group_name = name
|
||||||
fold_start_pattern = FOLD_PATTERNS.get(self.fold_mode, ('', ''))[0]
|
fold_start_pattern = FOLD_PATTERNS.get(self.fold_mode, ('', ''))[0]
|
||||||
|
|
||||||
# output to stderr because stdout is a little slower
|
print(fold_start_pattern.format(name=self.active_fold_group_name))
|
||||||
print(fold_start_pattern.format(name=self.active_fold_group_name), file=sys.stderr)
|
|
||||||
print()
|
print()
|
||||||
|
# flush to ensure it's output before continuing
|
||||||
|
sys.stdout.flush()
|
||||||
|
|
||||||
def end_fold_group(self):
|
def end_fold_group(self):
|
||||||
if self.active_fold_group_name:
|
if self.active_fold_group_name:
|
||||||
fold_start_pattern = FOLD_PATTERNS.get(self.fold_mode, ('', ''))[1]
|
fold_start_pattern = FOLD_PATTERNS.get(self.fold_mode, ('', ''))[1]
|
||||||
print(fold_start_pattern.format(name=self.active_fold_group_name), file=sys.stderr)
|
print(fold_start_pattern.format(name=self.active_fold_group_name))
|
||||||
|
sys.stdout.flush()
|
||||||
self.active_fold_group_name = None
|
self.active_fold_group_name = None
|
||||||
|
|
||||||
@property
|
@property
|
||||||
|
|||||||
Reference in New Issue
Block a user