File tree Expand file tree Collapse file tree 1 file changed +19
-6
lines changed
Expand file tree Collapse file tree 1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change 11import contextlib
2- import os
2+ import platform
33
44import nonebot
55
66htmlrender_browser_channel = None
7+ system = platform .system ()
78
8- if os . name == "nt " :
9+ if system == "Windows " :
910 import winreg
1011
1112 paths = {
1819 htmlrender_browser_channel = name
1920 break
2021
21- if htmlrender_browser_channel :
22- nonebot .logger .info (
23- f"Using { htmlrender_browser_channel } as htmlrender browser channel."
24- )
22+ elif system == "Darwin" : # macOS
23+ from pathlib import Path
24+
25+ mac_paths = {
26+ "chrome" : "/Applications/Google Chrome.app" ,
27+ "msedge" : "/Applications/Microsoft Edge.app" ,
28+ }
29+ for name , path in mac_paths .items ():
30+ if Path (path ).exists ():
31+ htmlrender_browser_channel = name
32+ break
33+
34+ if htmlrender_browser_channel :
35+ nonebot .logger .info (
36+ f"使用 { htmlrender_browser_channel } 作为 htmlrender 驱动启动..."
37+ )
2538
2639
2740# from nonebot.adapters.discord import Adapter as DiscordAdapter
You can’t perform that action at this time.
0 commit comments