从其安装亮度控制器时苯甲酸在 Ubuntu 20.04 中,它显示无效语法错误
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
但是,当我直接从源代码,它没有显示任何错误。尽管在安装过程中显示此错误,但程序确实安装并正确运行,并且在调用 write_config.py 的相关函数时不会打印任何语法错误(从终端调用时)。
知道为什么 dpkg 显示 Python 文件的语法错误而 Python 本身没有显示任何错误吗?如何修复它?
答案1
事实证明,dpkg 无法识别str
,并且删除此类型提示修正了错误。