def do_beep(reason):
"""do beep with PC speacker. Work only on Linux and requrement motherboard speaker"""
if not need_beep:
return 0
if (datetime.datetime.now().time().hour < 9 or datetime.datetime.now().time().hour > 22) and silent_mode_at_night:
debug_messages("Not beep, because too late")
return 0
if platform.system() == "Linux" or platform.system() == "FreeBSD":
if reason == "coockie_exept":
call(["beep", "-l 2000", "-f 1900", "-r 3"])
elif reason == "critical":
call(["beep", "-l 1000", "-r 10", "-f 1900"])
elif reason == "won":
os.system("./win.sh")
elif reason == "bad_words":
call(["beep", "-l 300", "-r 30", "-f 1900"])
评论列表
文章目录