mirror of
https://github.com/LmeSzinc/AzurLaneAutoScript.git
synced 2025-01-07 08:06:49 +08:00
Fix: UnicodeDecodeError when getting serial
This commit is contained in:
parent
c9530e7a5a
commit
7029375ca3
@ -118,7 +118,7 @@ class VirtualBoxEmulator:
|
||||
|
||||
serial = []
|
||||
for file in vbox:
|
||||
with open(file, 'r') as f:
|
||||
with open(file, 'r', encoding='utf-8', errors='ignore') as f:
|
||||
for line in f.readlines():
|
||||
# <Forwarding name="port2" proto="1" hostip="127.0.0.1" hostport="62026" guestport="5555"/>
|
||||
res = re.search('<*?hostport="(.*?)".*?guestport="5555"/>', line)
|
||||
|
@ -169,7 +169,7 @@ class Emulator:
|
||||
str: serial such as `127.0.0.1:5555`
|
||||
"""
|
||||
regex = re.compile('<*?hostport="(.*?)".*?guestport="5555"/>')
|
||||
with open(file, 'r') as f:
|
||||
with open(file, 'r', encoding='utf-8', errors='ignore') as f:
|
||||
for line in f.readlines():
|
||||
# <Forwarding name="port2" proto="1" hostip="127.0.0.1" hostport="62026" guestport="5555"/>
|
||||
res = regex.search(line)
|
||||
|
@ -54,7 +54,7 @@ class EmulatorInstance(VirtualBoxEmulator):
|
||||
|
||||
serial = []
|
||||
for file in vbox:
|
||||
with open(file, 'r') as f:
|
||||
with open(file, 'r', encoding='utf-8', errors='ignore') as f:
|
||||
for line in f.readlines():
|
||||
# <Forwarding name="port2" proto="1" hostip="127.0.0.1" hostport="62026" guestport="5555"/>
|
||||
res = re.search('<*?hostport="(.*?)".*?guestport="5555"/>', line)
|
||||
|
Loading…
Reference in New Issue
Block a user