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.")