不久前,除了启动 Alfred 窗口之外,我为 Alfred 保留的全局热键(opt+space)也开始切换到以前的应用程序(不显示应用程序切换器)。我无法找出导致这种行为的原因。
我有
但仍然 opt+Space 切换到上一个应用程序。它不在Mac 键盘快捷键列表中。
是否有任何程序能够侦听特定的全局热键?如果可以,是否需要控制计算机(在“隐私”首选项窗格中)的权限才能切换到以前的应用程序?在这种情况下,我唯一的选择是开始终止进程并查看该行为是否持续存在?或者这是操作系统中的一些怪癖,我必须浏览一些配置文件?
现在我刚刚为 Alfred 分配了一个新热键,但我想知道调试热键的最佳方法是什么。这不是我第一次按下组合键并发生某些情况,但我不确定是什么原因导致或如何重新配置它。
我很感激任何建议或建议的阅读材料。
经过长时间的搜索,我没有找到跨多个文件的 Dataflow / Beam 管道的示例。Beam 文档确实建议了一种文件结构(在“多文件依赖项”部分下),但他们给出的 Juliaset 示例实际上具有单个代码/源文件(以及调用它的主文件)。基于 Juliaset 示例,我需要类似的文件结构:
juliaset/__init__.py
juliaset/juliaset.py # actual code
juliaset/some_conf.py
__init__.py
juliaset_main.py
setup.py
Run Code Online (Sandbox Code Playgroud)
现在我想要import .some_conf
from juliaset/juliaset.py
,它在本地运行时有效,但在 Dataflow 上运行时出现错误
INFO:root:2017-12-15T17:34:09.333Z: JOB_MESSAGE_ERROR: (8cdf3e226105b90a): Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/dataflow_worker/batchworker.py", line 706, in run
self._load_main_session(self.local_staging_directory)
File "/usr/local/lib/python2.7/dist-packages/dataflow_worker/batchworker.py", line 446, in _load_main_session
pickler.load_session(session_file)
File "/usr/local/lib/python2.7/dist-packages/apache_beam/internal/pickler.py", line 247, in load_session
return dill.load_session(file_path)
File "/usr/local/lib/python2.7/dist-packages/dill/dill.py", line 363, in load_session
module = unpickler.load()
File "/usr/lib/python2.7/pickle.py", line 858, in load
dispatch[key](self)
File …
Run Code Online (Sandbox Code Playgroud)