mirror of
https://github.com/littlefs-project/littlefs.git
synced 2025-12-26 01:07:23 +00:00
scripts: Fixed some issues with -k/--keep-open
- Fixed a NameError in watch.py caused by an outdated variable name (renamed paths -> keep_open_paths). Yay for dynamic typing. - Fixed fieldnames is None issue when csv file is empty.
This commit is contained in:
@@ -283,7 +283,7 @@ def collect(csv_paths, defines=[]):
|
||||
with openio(path) as f:
|
||||
reader = csv.DictReader(f, restval='')
|
||||
fields.extend(
|
||||
k for k in reader.fieldnames
|
||||
k for k in reader.fieldnames or []
|
||||
if k not in fields)
|
||||
for r in reader:
|
||||
# filter by matching defines
|
||||
|
||||
@@ -207,7 +207,7 @@ def collect(csv_paths, defines=[]):
|
||||
with openio(path) as f:
|
||||
reader = csv.DictReader(f, restval='')
|
||||
fields.extend(
|
||||
k for k in reader.fieldnames
|
||||
k for k in reader.fieldnames or []
|
||||
if k not in fields)
|
||||
for r in reader:
|
||||
# filter by matching defines
|
||||
|
||||
@@ -83,7 +83,7 @@ def collect(csv_paths, defines=[]):
|
||||
with openio(path) as f:
|
||||
reader = csv.DictReader(f, restval='')
|
||||
fields.extend(
|
||||
k for k in reader.fieldnames
|
||||
k for k in reader.fieldnames or []
|
||||
if k not in fields)
|
||||
for r in reader:
|
||||
# filter by matching defines
|
||||
|
||||
@@ -100,7 +100,7 @@ def collect(csv_paths, defines=[]):
|
||||
with openio(path) as f:
|
||||
reader = csv.DictReader(f, restval='')
|
||||
fields.extend(
|
||||
k for k in reader.fieldnames
|
||||
k for k in reader.fieldnames or []
|
||||
if k not in fields)
|
||||
for r in reader:
|
||||
# filter by matching defines
|
||||
|
||||
@@ -179,7 +179,7 @@ def main(command, *,
|
||||
re.sub('^-.', '', p),
|
||||
re.sub('^--[^=]+=', '', p)}:
|
||||
if p and os.path.exists(p):
|
||||
paths.add(p)
|
||||
keep_open_paths.add(p)
|
||||
|
||||
returncode = 0
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user