colors in edit command dialogs

main
Fabien C. Y. Benureau 5 years ago
parent 2f6e0d4e85
commit 44b0c5b4c9
No known key found for this signature in database
GPG Key ID: C3FB5E831A249A9A

@ -2,6 +2,7 @@ from __future__ import unicode_literals
from ..paper import Paper from ..paper import Paper
from .. import repo from .. import repo
from .. import color
from ..uis import get_ui from ..uis import get_ui
from ..endecoder import EnDecoder from ..endecoder import EnDecoder
@ -55,17 +56,18 @@ def command(conf, args):
new_paper = Paper(paper.citekey, paper.bibdata, new_paper = Paper(paper.citekey, paper.bibdata,
metadata=content) metadata=content)
rp.push_paper(new_paper, overwrite=True, event=False) rp.push_paper(new_paper, overwrite=True, event=False)
ui.info(('The metadata of paper `{}` was successfully ' ui.info(("The metadata of paper '{}' was successfully "
'edited.'.format(citekey))) "edited.".format(color.dye_out(citekey, 'citekey'))))
else: else:
new_paper = Paper.from_bibentry(content, new_paper = Paper.from_bibentry(content,
metadata=paper.metadata) metadata=paper.metadata)
if rp.rename_paper(new_paper, old_citekey=paper.citekey): if rp.rename_paper(new_paper, old_citekey=paper.citekey):
ui.info(('Paper `{}` was successfully edited and renamed ' ui.info(("Paper '{}' was successfully edited and renamed "
'as `{}`.'.format(citekey, new_paper.citekey))) "as '{}'.".format(color.dye_out(citekey, 'citekey'),
color.dye_out(new_paper.citekey, 'citekey'))))
else: else:
ui.info(('Paper `{}` was successfully edited.'.format( ui.info(("Paper '{}' was successfully edited.".format(
citekey))) color.dye_out(citekey, 'citekey'))))
break break
except coder.BibDecodingError: except coder.BibDecodingError:
@ -84,7 +86,7 @@ def command(conf, args):
break break
elif choice == 'overwrite': elif choice == 'overwrite':
paper = rp.push_paper(paper, overwrite=True) paper = rp.push_paper(paper, overwrite=True)
ui.info(('Paper `{}` was overwritten.'.format(citekey))) ui.info(('Paper `{}` was overwritten.'.format(color.dye_out(citekey, 'citekey'))))
break break
# else edit again # else edit again
# Also handle malformed bibtex and metadata # Also handle malformed bibtex and metadata

Loading…
Cancel
Save