mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-10 09:58:28 -04:00
autotest: correct bytes decoding for Python3 in Logger documentation
This commit is contained in:
parent
b8dba9886f
commit
53ced35f9d
@ -1056,6 +1056,8 @@ class AutoTest(ABC):
|
||||
def find_format_defines(self, filepath):
|
||||
ret = {}
|
||||
for line in open(filepath,'rb').readlines():
|
||||
if type(line) == bytes:
|
||||
line = line.decode("utf-8")
|
||||
m = re.match('#define (\w+_(?:LABELS|FMT|UNITS|MULTS))\s+(".*")', line)
|
||||
if m is None:
|
||||
continue
|
||||
@ -1089,6 +1091,8 @@ class AutoTest(ABC):
|
||||
message_infos = []
|
||||
for line in open(filepath,'rb').readlines():
|
||||
# print("line: %s" % line)
|
||||
if type(line) == bytes:
|
||||
line = line.decode("utf-8")
|
||||
line = re.sub("//.*", "", line) # trim comments
|
||||
if re.match("\s*$", line):
|
||||
# blank line
|
||||
@ -1141,6 +1145,8 @@ class AutoTest(ABC):
|
||||
linestate_within = 90
|
||||
linestate = linestate_none
|
||||
for line in open(filepath,'rb').readlines():
|
||||
if type(line) == bytes:
|
||||
line = line.decode("utf-8")
|
||||
line = re.sub("//.*", "", line) # trim comments
|
||||
if re.match("\s*$", line):
|
||||
# blank line
|
||||
@ -1222,6 +1228,8 @@ class AutoTest(ABC):
|
||||
filepath = os.path.join(root, f)
|
||||
count = 0
|
||||
for line in open(filepath,'rb').readlines():
|
||||
if type(line) == bytes:
|
||||
line = line.decode("utf-8")
|
||||
if state == state_outside:
|
||||
if re.match("\s*AP::logger\(\)[.]Write\(", line):
|
||||
state = state_inside
|
||||
|
Loading…
Reference in New Issue
Block a user