jp (blog/edit): changed comments handling:

"-C" now allow comment and "--no-comments" explicitly disable it. This way when none of this option is used, the current state of the item is kept without deleting accidentaly the comments node.
This commit is contained in:
Goffi 2019-02-23 19:00:25 +01:00
commit 39025b9f15

View file

@ -116,9 +116,18 @@ class BlogPublishCommon(object):
action="append",
help=_(u"tag (category) of your item"),
)
self.parser.add_argument(
"-C", "--comments", action="store_true", help=_(u"enable comments")
comments_group = self.parser.add_mutually_exclusive_group()
comments_group.add_argument(
"-C", "--comments", action="store_const", const=True, dest="comments",
help=_(u"enable comments (default: comments not enabled except if they "
u"already exist)")
)
comments_group.add_argument(
"--no-comments", action="store_const", const=False, dest="comments",
help=_(u"disable comments (will remove comments node if it exist)")
)
self.parser.add_argument(
"-S",
"--syntax",