Closed 1139195320 closed 5 years ago
源代码是通过os.environ.get('MODE') == 'server'来判断是否是服务器: https://github.com/sfyc23/EverydayWechat/blob/master/everyday_wechat/main.py
if os.environ.get('MODE') == 'server': # 命令行显示登录二维码。 itchat.auto_login(enableCmdQR=2, hotReload=hotReload, loginCallback=loginCallback, exitCallback=exitCallback) itchat.run(blockThread=True) else: itchat.auto_login(hotReload=hotReload, loginCallback=loginCallback, exitCallback=exitCallback) itchat.run(blockThread=True) if _online(): print('登录成功') return True
但是经测试os.environ.get('MODE')得出的是None,用的windows7和Centos7. 将这个判断条件改为如下两个平台均测试通过。 platform.system() == 'Linux'
希望master查看下
嗯,这个倒是知道,还有 mac 还没有区分呢。
已修改这个逻辑。
源代码是通过os.environ.get('MODE') == 'server'来判断是否是服务器: https://github.com/sfyc23/EverydayWechat/blob/master/everyday_wechat/main.py
但是经测试os.environ.get('MODE')得出的是None,用的windows7和Centos7. 将这个判断条件改为如下两个平台均测试通过。 platform.system() == 'Linux'
希望master查看下