コード例 #1
0
ファイル: term.py プロジェクト: vEnhance/sparky
	def do_edit(self, arg):
		"""Edits the (text of) a bet.  See edit -h for syntax."""
		opts = get_options(parser.parser_edit, arg)
		name = ' '.join(opts.broken_name)
		index = opts.index
		self.manager.edit_bet(index = index, name = name)
		print(display.format_bet(self.manager.bets[index]))
コード例 #2
0
ファイル: term.py プロジェクト: vEnhance/sparky
	def do_res(self, arg):
		"""Resolves a bet.  See res -h for syntax."""
		opts = get_options(parser.parser_res, arg)
		if opts is None: return
		outcome = convert_outcome(opts.outcome)
		index = opts.index
		self.manager.resolve_bet(index = index, outcome = outcome)
		print(display.format_bet(self.manager.bets[index]))
コード例 #3
0
ファイル: term.py プロジェクト: vEnhance/sparky
	def do_bet(self, arg):
		"""Adds a bet.  See bet -h for syntax."""
		opts = get_options(parser.parser_add, arg)
		if opts is None: return
		kwargs = {}
		kwargs['name'] = ' '.join(opts.broken_name)
		kwargs['weight'] = opts.weight
		if opts.outcome is not None:
			kwargs['outcome'] = convert_outcome(opts.outcome)
		self.manager.add_bet(**kwargs)
		print(display.format_bet(self.manager.bets[-1]))