colors in edit command dialogs
This commit is contained in:
parent
2f6e0d4e85
commit
44b0c5b4c9
@ -2,6 +2,7 @@ from __future__ import unicode_literals
|
||||
|
||||
from ..paper import Paper
|
||||
from .. import repo
|
||||
from .. import color
|
||||
|
||||
from ..uis import get_ui
|
||||
from ..endecoder import EnDecoder
|
||||
@ -55,17 +56,18 @@ def command(conf, args):
|
||||
new_paper = Paper(paper.citekey, paper.bibdata,
|
||||
metadata=content)
|
||||
rp.push_paper(new_paper, overwrite=True, event=False)
|
||||
ui.info(('The metadata of paper `{}` was successfully '
|
||||
'edited.'.format(citekey)))
|
||||
ui.info(("The metadata of paper '{}' was successfully "
|
||||
"edited.".format(color.dye_out(citekey, 'citekey'))))
|
||||
else:
|
||||
new_paper = Paper.from_bibentry(content,
|
||||
metadata=paper.metadata)
|
||||
if rp.rename_paper(new_paper, old_citekey=paper.citekey):
|
||||
ui.info(('Paper `{}` was successfully edited and renamed '
|
||||
'as `{}`.'.format(citekey, new_paper.citekey)))
|
||||
ui.info(("Paper '{}' was successfully edited and renamed "
|
||||
"as '{}'.".format(color.dye_out(citekey, 'citekey'),
|
||||
color.dye_out(new_paper.citekey, 'citekey'))))
|
||||
else:
|
||||
ui.info(('Paper `{}` was successfully edited.'.format(
|
||||
citekey)))
|
||||
ui.info(("Paper '{}' was successfully edited.".format(
|
||||
color.dye_out(citekey, 'citekey'))))
|
||||
break
|
||||
|
||||
except coder.BibDecodingError:
|
||||
@ -84,7 +86,7 @@ def command(conf, args):
|
||||
break
|
||||
elif choice == 'overwrite':
|
||||
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
|
||||
# else edit again
|
||||
# Also handle malformed bibtex and metadata
|
||||
|
Loading…
x
Reference in New Issue
Block a user