本文整理汇总了Python中weboob.tools.application.repl.ReplApplication类的典型用法代码示例。如果您正苦于以下问题:Python ReplApplication类的具体用法?Python ReplApplication怎么用?Python ReplApplication使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了ReplApplication类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: parse_id
def parse_id(self, id):
if self.interactive:
try:
account = self.accounts[int(id) - 1]
except (IndexError,ValueError):
pass
else:
return account.id, account.backend
return ReplApplication.parse_id(self, id)
示例2: parse_id
def parse_id(self, id):
if self.interactive:
try:
torrent = self.torrents[int(id) - 1]
except (IndexError,ValueError):
pass
else:
id = '%[email protected]%s' % (torrent.id, torrent.backend)
return ReplApplication.parse_id(self, id)
示例3: main
def main(self, argv):
self.load_config()
try:
self.do('init_optimizations').wait()
except CallErrors as e:
self.bcall_errors_handler(e)
optimizations = self.storage.get('optims')
for optim, backends in optimizations.iteritems():
self.optims('start', backends, optim, store=False)
return ReplApplication.main(self, argv)
示例4: main
def main(self, argv):
if len(argv) < 2:
print >>self.stderr, 'Please give the name of the boobathon'
return 1
self.event = Event(argv[1], choice(self.weboob.backend_instances.values()))
if self.event.description is None:
if not self.ask("This event doesn't seem to exist. Do you want to create it?", default=True):
return 1
self.edit_event()
self.save_event('Event created')
return ReplApplication.main(self, [argv[0]])
示例5: main
def main(self, argv):
self.load_config()
try:
self.config.set('interval', int(self.config.get('interval')))
if self.config.get('interval') < 1:
raise ValueError()
except ValueError:
print('Configuration error: interval must be an integer >0.', file=self.stderr)
return 1
try:
self.config.set('html', int(self.config.get('html')))
if self.config.get('html') not in (0, 1):
raise ValueError()
except ValueError:
print('Configuration error: html must be 0 or 1.', file=self.stderr)
return 2
return ReplApplication.main(self, argv)
示例6: main
def main(self, argv):
self.load_config()
return ReplApplication.main(self, argv)
示例7: __init__
def __init__(self, *args, **kwargs):
ReplApplication.__init__(self, *args, **kwargs)
self.player = MediaPlayer(self.logger)
示例8: bcall_error_handler
def bcall_error_handler(self, backend, error, backtrace):
if isinstance(error, SensorNotFound):
msg = unicode(error) or 'Sensor not found (hint: try details command)'
print('Error(%s): %s' % (backend.name, msg), file=self.stderr)
else:
return ReplApplication.bcall_error_handler(self, backend, error, backtrace)
示例9: main
def main(self, argv):
self.load_config(klass=YamlConfig)
return ReplApplication.main(self, argv)
示例10: __init__
def __init__(self, *args, **kwargs):
ReplApplication.__init__(self, *args, **kwargs)