comparison piecrust/importing/piecrust.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 46842f71f31f
children 233234e02816
comparison
equal deleted inserted replaced
296:efdefe34ec89 297:2823ea40cfac
9 9
10 logger = logging.getLogger(__name__) 10 logger = logging.getLogger(__name__)
11 11
12 12
13 class PieCrust1Importer(FileWalkingImporter): 13 class PieCrust1Importer(FileWalkingImporter):
14 def __init__(self): 14 name = 'piecrust1'
15 super(PieCrust1Importer, self).__init__() 15 description = "Imports content from a PieCrust 1 website."
16 self.name = 'piecrust1' 16 requires_website = False
17 self.description = "Imports content from a PieCrust 1 website."
18 self.requires_website = False
19 17
20 def setupParser(self, parser, app): 18 def setupParser(self, parser, app):
21 super(PieCrust1Importer, self).setupParser(parser, app) 19 super(PieCrust1Importer, self).setupParser(parser, app)
22 parser.add_argument('root_dir', nargs='?', 20 parser.add_argument('root_dir', nargs='?',
23 help="The root directory of the PieCrust 1 website.") 21 help="The root directory of the PieCrust 1 website.")