refactor: rename variables

main
Mitsuhiro Nakamura 3 years ago
parent 040e756f21
commit a14d6441a4

@ -41,7 +41,7 @@ def parser(subparsers, conf):
return parser return parser
def many_from_path(ui, bibpath, excluded_bibtex_fields=[], ignore=False): def many_from_path(ui, bibpath, bibtex_field_excludes=[], ignore=False):
"""Extract list of papers found in bibliographic files in path. """Extract list of papers found in bibliographic files in path.
The behavior is to: The behavior is to:
@ -65,7 +65,7 @@ def many_from_path(ui, bibpath, excluded_bibtex_fields=[], ignore=False):
try: try:
bibentry = coder.decode_bibdata(read_text_file(filepath)) bibentry = coder.decode_bibdata(read_text_file(filepath))
# exclude bibtex fields if specified # exclude bibtex fields if specified
remove_bibtex_fields(bibentry, excluded_bibtex_fields) remove_bibtex_fields(bibentry, bibtex_field_excludes)
biblist.append(bibentry) biblist.append(bibentry)
except coder.BibDecodingError: except coder.BibDecodingError:
error = "Could not parse bibtex at {}.".format(filepath) error = "Could not parse bibtex at {}.".format(filepath)
@ -105,7 +105,7 @@ def command(conf, args):
rp = repo.Repository(conf) rp = repo.Repository(conf)
# Extract papers from bib # Extract papers from bib
papers = many_from_path(ui, bibpath, papers = many_from_path(ui, bibpath,
excluded_bibtex_fields=conf['main']['bibtex_field_excludes'], bibtex_field_excludes=conf['main']['bibtex_field_excludes'],
ignore=args.ignore_malformed) ignore=args.ignore_malformed)
keys = args.keys or papers.keys() keys = args.keys or papers.keys()
for k in keys: for k in keys:

@ -88,8 +88,8 @@ def standardize_doi(doi):
return new_doi return new_doi
def remove_bibtex_fields(bibentry, excluded_bibtex_fields=[]): def remove_bibtex_fields(bibentry, fields):
for item in bibentry.values(): for item in bibentry.values():
for field in excluded_bibtex_fields: for field in fields:
if field in item: if field in item:
del item[field] del item[field]

Loading…
Cancel
Save