Bugfix/build break (#471)

* fix: dev: use filter instead of set comprehension

* fix: dev: remove list and filter

* chg: dev: add list to check if tags actually exist
This commit is contained in:
rachmadani haryono 2020-09-20 12:30:01 +08:00 committed by GitHub
parent 880bebf891
commit 11772d3c90
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

3
buku
View File

@ -2822,7 +2822,8 @@ def convert_tags_to_org_mode_tags(tags: str) -> str:
buku_tags = tags.split(DELIM)[1:-1]
buku_tags = [re.sub(r'[^a-zA-Z0-9_@]', ' ', tag) for tag in buku_tags]
buku_tags = [re.sub(r'\s+', ' ', tag) for tag in buku_tags]
buku_tags = list(sorted({[x.replace(' ', '_') for x in buku_tags]}, reverse=False))
buku_tags = list(
sorted(set(map(lambda x: x.replace(' ', '_'), buku_tags)), reverse=False))
if buku_tags:
return ' :{}:\n'.format(':'.join(buku_tags))
return '\n'