本文整理汇总了Python中workflow.Workflow.workflowfile方法的典型用法代码示例。如果您正苦于以下问题:Python Workflow.workflowfile方法的具体用法?Python Workflow.workflowfile怎么用?Python Workflow.workflowfile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类workflow.Workflow
的用法示例。
在下文中一共展示了Workflow.workflowfile方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: types
# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import workflowfile [as 别名]
],
'collection': [
'key', 'collections'
]
}
# Map of search types (`key`) to search filters (`value`)
SCOPE_TYPES = {
'items': ['general', 'titles', 'creators', 'attachments', 'notes'],
'groups': ['collections', 'tags'],
'in-groups': ['in-collection', 'in-tag'],
'meta': ['debug', 'new']
}
# Path to `pashua` housed in bundler directory
PASHUA = os.path.join(WF.workflowfile('zotquery/lib/Pashua.app'),
'Contents/MacOS/Pashua')
# -----------------------------------------------------------------------------
# WORKFLOW Classes and Functions
# -----------------------------------------------------------------------------
class PropertyBase(object):
def __init__(self, wf, secured=False):
self.wf = wf
# store properties dict in Keychain (True) or to file (False)
self.secured = secured
# get name of class in underscore format
self.class_name = utils.convert(self.__class__.__name__)
示例2: len
# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import workflowfile [as 别名]
if len(ACTIONS) > 0:
for action in ACTIONS:
WF.add_item(
action['name'], action['description'],
uid=action['name'],
autocomplete=action['autocomplete'],
arg=action['arg'],
valid=action['valid'],
icon=get_icon("chevron-right")
)
else:
WF.add_item(
"No action found for '%s'" % query,
autocomplete="",
icon=get_icon("info")
)
if len(WF._items) == 0:
WF.add_item(
"No formula found for '%s'" % query[query.find(" ") + 1:],
autocomplete="%s " % query[:query.find(" ")],
icon=get_icon("info")
)
WF.send_feedback()
# refresh cache
cmd = ['/usr/bin/python',
WF.workflowfile('brew_refresh.py')]
run_in_background('brew_refresh', cmd)
示例3: len
# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import workflowfile [as 别名]
if len(ACTIONS) > 0:
for action in ACTIONS:
WF.add_item(
action['name'], action['description'],
uid=action['name'],
autocomplete=action['autocomplete'],
arg=action['arg'],
valid=action['valid'],
icon=get_icon("chevron-right")
)
else:
WF.add_item(
"No action found for '%s'" % query,
autocomplete="",
icon=get_icon("info")
)
if len(WF._items) == 0:
WF.add_item(
"No formula found for '%s'" % query[query.find(" ") + 1:],
autocomplete="%s " % query[:query.find(" ")],
icon=get_icon("info")
)
WF.send_feedback()
# refresh cache
cmd = ['/usr/bin/python', WF.workflowfile('brew_refresh.py')]
run_in_background('brew_refresh', cmd)
示例4: Copyright
# 需要导入模块: from workflow import Workflow [as 别名]
# 或者: from workflow.Workflow import workflowfile [as 别名]
#!/usr/bin/env python
# encoding: utf-8
#
# Copyright (c) 2014 [email protected]
#
# MIT Licence. See http://opensource.org/licenses/MIT
#
# Created on 2014-07-03
#
"""Common settings."""
from __future__ import unicode_literals
from workflow import Workflow
wf = Workflow()
INDEX_DB = wf.cachefile('index.db')
DATA_FILE = wf.workflowfile('books.tsv')