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 ..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…
x
Reference in New Issue
Block a user