Improve empty lines on descriptions
This commit is contained in:
parent
c913a34c9e
commit
83cd4d7119
1 changed files with 4 additions and 2 deletions
|
|
@ -387,10 +387,12 @@ def parse_description(description_path, config_path, out_dir, ignore_empty_files
|
||||||
if errors:
|
if errors:
|
||||||
raise ExceptionGroup('Invalid configuration for description parsing', errors)
|
raise ExceptionGroup('Invalid configuration for description parsing', errors)
|
||||||
# Create descriptions
|
# Create descriptions
|
||||||
|
re_multiple_empty_lines = re.compile(r'\n\n+')
|
||||||
for (website, username) in config.items():
|
for (website, username) in config.items():
|
||||||
(filepath, transformer) = transformations[website]
|
(filepath, transformer) = transformations[website]
|
||||||
with open(os.path.join(out_dir, filepath), 'w') as f:
|
with open(os.path.join(out_dir, filepath), 'w') as f:
|
||||||
if description:
|
if description.strip():
|
||||||
f.write(transformer(username).transform(parsed_description))
|
transformed_description = transformer(username).transform(parsed_description)
|
||||||
|
f.write(re_multiple_empty_lines.sub('\n\n', transformed_description))
|
||||||
else:
|
else:
|
||||||
f.write('')
|
f.write('')
|
||||||
|
|
|
||||||
Reference in a new issue