在 Ubuntu 20.04 中从其ppa安装亮度控制器时,它显示无效的语法错误
Setting up brightness-controller (2.3.4-0~202004250741~ubuntu20.04.1) ...
File "/usr/share/brightness-controller/util/write_config.py", line 21
def _default_config(config, display_type: str = 'primary'):
^
SyntaxError: invalid syntax
dpkg: error processing package brightness-controller (--configure):
installed brightness-controller package post-installation script subprocess returned error exit status 101
但是,当我直接从源代码运行 python 文件时,它没有显示任何错误。尽管在安装过程中显示此错误,但程序确实安装并正确运行,并且在调用 write_config.py 的相关函数时不会打印任何语法错误(从终端调用时)。
知道为什么 dpkg 显示 Python 文件的语法错误而 Python 本身没有显示任何错误吗?以及如何解决?
事实证明 dpkg 不识别
str
,删除此类型提示修复了错误。