Mercurial > wikked
changeset 371:4b3f867a98b0
get: Fix broken command. Remove `--resolve`, add `--raw`.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 24 Sep 2015 20:22:20 -0700 |
parents | 9eb314a48fd9 |
children | d379a6a601b1 |
files | wikked/commands/query.py |
diffstat | 1 files changed, 12 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/wikked/commands/query.py Thu Sep 24 20:10:44 2015 -0700 +++ b/wikked/commands/query.py Thu Sep 24 20:22:20 2015 -0700 @@ -34,24 +34,28 @@ self.description = "Gets a page that matches the given URL." def setupParser(self, parser): - parser.add_argument('url', + parser.add_argument( + 'url', help="The URL of the page to get", nargs=1) - parser.add_argument('--resolve', - help="Re-resolve the page's content", + parser.add_argument( + '--raw', + help="Get the raw text of the page.", action='store_true') - parser.add_argument('--rev', + parser.add_argument( + '--rev', help="The revision to get", nargs=1) def run(self, ctx): - page = ctx.wiki.getPage(ctx.args.url) - if ctx.args.force_resolve: - page._force_resolve = True + page = ctx.wiki.getPage(ctx.args.url[0]) if ctx.args.rev is not None: logger.info(page.getRevision(ctx.args.rev)) return - logger.info(page.text) + if ctx.args.raw: + logger.info(page.raw_text) + else: + logger.info(page.text) @register_command