LCDproc屏幕时间

2024-05-16 20:08:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我对LCDproc有一个问题,在这里使用python包http://pydoc.net/Python/lcdproc/0.03/lcdproc.server/

快速背景-我正在解析来自管道的airplay元数据,并将其作为Raspberry Pi音乐播放器项目的一部分显示在lcd屏幕上。 我想在用户更改播放音量时显示一个屏幕。我认为这样做的方法是添加一个新屏幕并设置一个超时。这在第一次起作用时,随后会导致错误:

Traceback (most recent call last):
  File "./lcdtunes.py", line 194, in <module>
    main()
  File "./lcdtunes.py", line 147, in main
    vol_screen.set_heartbeat("off")
AttributeError: 'NoneType' object has no attribute 'set_heartbeat'

脚本在这里可用:https://github.com/john-a-harris/lcdtunes/blob/master/lcdtunes.py

很明显,我不是编码员,但我认为这个错误意味着我想在第146行添加的屏幕实际上不存在。你知道吗

我的问题是为什么-我做错了什么? 有没有其他的方法来达到这个目的,或者我错过了一些显而易见的东西?你知道吗

请对我温柔一点-这是我的第一个问题!你知道吗


Tags: 方法inpyhttp屏幕main错误line