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:
|
with openio(path) as f:
|
||||||
reader = csv.DictReader(f, restval='')
|
reader = csv.DictReader(f, restval='')
|
||||||
fields.extend(
|
fields.extend(
|
||||||
k for k in reader.fieldnames
|
k for k in reader.fieldnames or []
|
||||||
if k not in fields)
|
if k not in fields)
|
||||||
for r in reader:
|
for r in reader:
|
||||||
# filter by matching defines
|
# filter by matching defines
|
||||||
|
|||||||
@@ -207,7 +207,7 @@ def collect(csv_paths, defines=[]):
|
|||||||
with openio(path) as f:
|
with openio(path) as f:
|
||||||
reader = csv.DictReader(f, restval='')
|
reader = csv.DictReader(f, restval='')
|
||||||
fields.extend(
|
fields.extend(
|
||||||
k for k in reader.fieldnames
|
k for k in reader.fieldnames or []
|
||||||
if k not in fields)
|
if k not in fields)
|
||||||
for r in reader:
|
for r in reader:
|
||||||
# filter by matching defines
|
# filter by matching defines
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ def collect(csv_paths, defines=[]):
|
|||||||
with openio(path) as f:
|
with openio(path) as f:
|
||||||
reader = csv.DictReader(f, restval='')
|
reader = csv.DictReader(f, restval='')
|
||||||
fields.extend(
|
fields.extend(
|
||||||
k for k in reader.fieldnames
|
k for k in reader.fieldnames or []
|
||||||
if k not in fields)
|
if k not in fields)
|
||||||
for r in reader:
|
for r in reader:
|
||||||
# filter by matching defines
|
# filter by matching defines
|
||||||
|
|||||||
@@ -100,7 +100,7 @@ def collect(csv_paths, defines=[]):
|
|||||||
with openio(path) as f:
|
with openio(path) as f:
|
||||||
reader = csv.DictReader(f, restval='')
|
reader = csv.DictReader(f, restval='')
|
||||||
fields.extend(
|
fields.extend(
|
||||||
k for k in reader.fieldnames
|
k for k in reader.fieldnames or []
|
||||||
if k not in fields)
|
if k not in fields)
|
||||||
for r in reader:
|
for r in reader:
|
||||||
# filter by matching defines
|
# filter by matching defines
|
||||||
|
|||||||
@@ -179,7 +179,7 @@ def main(command, *,
|
|||||||
re.sub('^-.', '', p),
|
re.sub('^-.', '', p),
|
||||||
re.sub('^--[^=]+=', '', p)}:
|
re.sub('^--[^=]+=', '', p)}:
|
||||||
if p and os.path.exists(p):
|
if p and os.path.exists(p):
|
||||||
paths.add(p)
|
keep_open_paths.add(p)
|
||||||
|
|
||||||
returncode = 0
|
returncode = 0
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user