本文整理汇总了Python中cli.CLI.process方法的典型用法代码示例。如果您正苦于以下问题:Python CLI.process方法的具体用法?Python CLI.process怎么用?Python CLI.process使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类cli.CLI
的用法示例。
在下文中一共展示了CLI.process方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Hip
# 需要导入模块: from cli import CLI [as 别名]
# 或者: from cli.CLI import process [as 别名]
class Hip(object):
def __init__(self):
self.sms = Sms()
def run(self):
commands = ["inspire"]
self.cli = CLI(self.process, commands)
print self.cli.process()
def process(self, *args):
args = list(args)
cmd = args.pop(0)
if cmd == "inspire":
self.inspire()
else:
raise HipError("Unrecognized command: %s" % cmd)
def inspire(self):
inspiration = Inspiration()
quote = inspiration.getNext()
print quote["quote"].encode("ascii", "replace")
for soul in Folks().getActive():
phone = soul["phonenumber"]
print phone
self.sms.send(phone, quote["quote"])
inspiration.setSentDate(quote["id"], datetime.now())