Skip to content

Commit a3fe82a

Browse files
committed
多线程导入mcstatus库错误提示
1 parent a4074e1 commit a3fe82a

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

scanner.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,15 @@
1111

1212

1313
def import_big_library():
14-
from mcstatus.address import Address
15-
from mcstatus.pinger import ServerPinger
16-
from mcstatus.protocol.connection import TCPSocketConnection
17-
globals()["Address"] = Address
18-
globals()["ServerPinger"] = ServerPinger
19-
globals()["TCPSocketConnection"] = TCPSocketConnection
14+
try:
15+
from mcstatus.address import Address
16+
from mcstatus.pinger import ServerPinger
17+
from mcstatus.protocol.connection import TCPSocketConnection
18+
globals()["Address"] = Address
19+
globals()["ServerPinger"] = ServerPinger
20+
globals()["TCPSocketConnection"] = TCPSocketConnection
21+
except ImportError:
22+
print("无法多线程导入mcstatus库", file=stderr)
2023

2124

2225
Thread(target=import_big_library).start()

0 commit comments

Comments
 (0)