plugin import: node can now be specified + added a "session" dict to keep import session data:
import session data are data that can be used by importer to store anything which can be useful to keep between import methods.
This commit is contained in:
parent
80eb458024
commit
1bcdca4a2f
1 changed files with 26 additions and 23 deletions
|
|
@ -583,6 +583,8 @@ class Import(base.CommandAnswering):
|
|||
help=_(u"importer specific options (see importer description)"))
|
||||
self.parser.add_argument('--service', type=base.unicode_decoder, default=u'', metavar=u'PUBSUB_SERVICE',
|
||||
help=_(u"PubSub service where the items must be uploaded (default: server)"))
|
||||
self.parser.add_argument('-n', '--node', type=base.unicode_decoder, default=u'', metavar=u'PUBSUB_NODE',
|
||||
help=_(u"PubSub node where the items must be uploaded (default: tickets' defaults)"))
|
||||
self.parser.add_argument("location", type=base.unicode_decoder, nargs='?',
|
||||
help=_(u"importer data location (see importer description), nothing to show importer description"))
|
||||
|
||||
|
|
@ -641,7 +643,7 @@ class Import(base.CommandAnswering):
|
|||
options['upload_ignore_host'] = self.args.upload_ignore_host
|
||||
def gotId(id_):
|
||||
self.progress_id = id_
|
||||
self.host.bridge.blogImport(self.args.importer, self.args.location, options, self.args.service, self.profile,
|
||||
self.host.bridge.blogImport(self.args.importer, self.args.location, options, self.args.service, self.args.node, self.profile,
|
||||
callback=gotId, errback=self.error)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue