Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Logging
  • Loading branch information
Klaus Thoden committed Oct 18, 2018
1 parent a231cb6 commit a3e3f19
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions bib_add_keyword.py
Expand Up @@ -27,19 +27,18 @@ def add_keyword(entry, keyword):
entry["keywords"] = entry["keyword"]
entry.pop("keyword")
except KeyError as err:
print("no keyword found", err)
logging.info("No %s found", err)
try:
entry_keywords = entry["keywords"]
# entry["keywords"] = args.keyword
all_keywords = [x.strip() for x in entry_keywords.split(",")]
print(all_keywords)
# print(all_keywords)
if keyword in all_keywords:
logging.info("Keyword %s already in.", keyword)
else:
logging.info("Adding keyword %s.", keyword)
entry["keywords"] = entry_keyword + "," + keyword
logging.info("Adding keyword '%s'.", keyword)
entry["keywords"] = entry_keywords + "," + keyword
except KeyError as err:
logging.info("%s, Found no keywords, adding one.", err)
logging.info("Found no keywords, adding '%s'.", keyword)
entry["keywords"] = keyword

return entry
Expand All @@ -61,9 +60,11 @@ def main():
bib_database = BibDatabase()
db_list = []

logging.info("Found %s entries.", len(btb.entries))
for entry in btb.entries:
logging.info("========= Entry %s =========", btb.entries.index(entry)+1)
new_keywords = args.keyword.split(",")
print(new_keywords)
logging.info("Adding keywords %s", ', '.join(new_keywords))
for keywords in new_keywords:
newentry = add_keyword(entry, keywords)

Expand Down

0 comments on commit a3e3f19

Please sign in to comment.