本文整理汇总了Python中workflow.Workflow.pargs方法的典型用法代码示例。如果您正苦于以下问题:Python Workflow.pargs方法的具体用法?Python Workflow.pargs怎么用?Python Workflow.pargs使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类workflow.Workflow
的用法示例。
在下文中一共展示了Workflow.pargs方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Workflow
# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import pargs [as 别名]
# Initiate the workflow object
wf = Workflow()
log = wf.logger
log.error('Workflow ran with the following parameters : %s' % wf.args)
#Parse some arguments so we better understand what the user is here to do
parser = argparse.ArgumentParser()
parser.add_argument('--default-project', dest='default_project', nargs='?', default=None)
parser.add_argument('--create-issue', dest='issue', nargs='?', default=None)
parser.add_argument('--open-issue', dest='open_issue', nargs='?', default=None)
parser.add_argument('--set', dest='set', nargs='?', default=None)
parser.add_argument('--reset', dest='reset', nargs='?', default=None)
parser.add_argument('query', nargs='?', default=None)
## Save the parsed arguments in the wf object for later access
wf.pargs = parser.parse_args(wf.args)
#Check if the user wants to initiate settings saving
if wf.pargs.reset:
wf.delete_password(u'yt_password')
wf.reset()
sys.exit()
if wf.pargs.set:
params = split_query_to_params(wf.pargs.set)
if len(params) == 3:
# if we have 3 params, means the user already chose a setting and filled it
log.error('User wants to save something!! %s' % wf.pargs)
if params[0] == 'yt_password':
wf.save_password(u'yt_password', params[1])
else: