Merge upstream uf2conv.py changes (#23163)
This commit is contained in:
parent
b3462157dc
commit
51cfd7554a
@ -30,7 +30,7 @@ def is_hex(buf):
|
|||||||
w = buf[0:30].decode("utf-8")
|
w = buf[0:30].decode("utf-8")
|
||||||
except UnicodeDecodeError:
|
except UnicodeDecodeError:
|
||||||
return False
|
return False
|
||||||
if w[0] == ':' and re.match(b"^[:0-9a-fA-F\r\n]+$", buf):
|
if w[0] == ':' and re.match(rb"^[:0-9a-fA-F\r\n]+$", buf):
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
@ -214,7 +214,7 @@ def get_drives():
|
|||||||
"get", "DeviceID,", "VolumeName,",
|
"get", "DeviceID,", "VolumeName,",
|
||||||
"FileSystem,", "DriveType"])
|
"FileSystem,", "DriveType"])
|
||||||
for line in to_str(r).split('\n'):
|
for line in to_str(r).split('\n'):
|
||||||
words = re.split('\s+', line)
|
words = re.split(r'\s+', line)
|
||||||
if len(words) >= 3 and words[1] == "2" and words[2] == "FAT":
|
if len(words) >= 3 and words[1] == "2" and words[2] == "FAT":
|
||||||
drives.append(words[0])
|
drives.append(words[0])
|
||||||
else:
|
else:
|
||||||
@ -243,7 +243,7 @@ def get_drives():
|
|||||||
def board_id(path):
|
def board_id(path):
|
||||||
with open(path + INFO_FILE, mode='r') as file:
|
with open(path + INFO_FILE, mode='r') as file:
|
||||||
file_content = file.read()
|
file_content = file.read()
|
||||||
return re.search("Board-ID: ([^\r\n]*)", file_content).group(1)
|
return re.search(r"Board-ID: ([^\r\n]*)", file_content).group(1)
|
||||||
|
|
||||||
|
|
||||||
def list_drives():
|
def list_drives():
|
||||||
|
Loading…
Reference in New Issue
Block a user