Mercurial > piecrust2
comparison piecrust/importing/jekyll.py @ 297:2823ea40cfac
import: Put importer metadata on the class, and allow return values.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 10 Mar 2015 08:34:45 -0700 |
parents | 52e4d9a1f917 |
children | 28b021be74eb |
comparison
equal
deleted
inserted
replaced
296:efdefe34ec89 | 297:2823ea40cfac |
---|---|
11 | 11 |
12 logger = logging.getLogger(__name__) | 12 logger = logging.getLogger(__name__) |
13 | 13 |
14 | 14 |
15 class JekyllImporter(FileWalkingImporter): | 15 class JekyllImporter(FileWalkingImporter): |
16 def __init__(self): | 16 name = 'jekyll' |
17 super(JekyllImporter, self).__init__() | 17 description = "Imports content from a Jekyll or Octopress blog." |
18 self.name = 'jekyll' | |
19 self.description = "Imports content from a Jekyll or Octopress blog." | |
20 | 18 |
21 def setupParser(self, parser, app): | 19 def setupParser(self, parser, app): |
22 super(JekyllImporter, self).setupParser(parser, app) | 20 super(JekyllImporter, self).setupParser(parser, app) |
23 parser.add_argument('root_dir', | 21 parser.add_argument('root_dir', |
24 help="The root directory of the Jekyll or Octopress website.") | 22 help="The root directory of the Jekyll or Octopress website.") |