We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a4074e1 commit a3fe82aCopy full SHA for a3fe82a
1 file changed
scanner.py
@@ -11,12 +11,15 @@
11
12
13
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
+ try:
+ from mcstatus.address import Address
+ from mcstatus.pinger import ServerPinger
+ from mcstatus.protocol.connection import TCPSocketConnection
+ globals()["Address"] = Address
+ globals()["ServerPinger"] = ServerPinger
20
+ globals()["TCPSocketConnection"] = TCPSocketConnection
21
+ except ImportError:
22
+ print("无法多线程导入mcstatus库", file=stderr)
23
24
25
Thread(target=import_big_library).start()
0 commit comments