mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-03-12 12:08:21 +08:00
Fix: UnicodeDecodeError when getting serial
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user