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