Skip to content

Commit 7cf9737

Browse files
committed
minor fixes in loading
1 parent b377804 commit 7cf9737

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

src/minimalFunctionCache/utils.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77

88
utils_logger = logging.getLogger(__name__)
9-
9+
utils_logger.setLevel(logging.INFO)
1010
def minimal_function_cache_dir():
1111
"""
1212
Returns directory information for accessing the minimal function cache.
@@ -72,12 +72,17 @@ def minimal_function_cache_loader(n, breakpoints_or_rep_elems, prototype=QQ):
7272
rep_elems = []
7373
rep_elem_path = fun_cache_dir["rep_elem_base_path"] / str(n)
7474
for file in list(rep_elem_path.glob('*.csv')):
75+
utils_logger.debug(f"file:{file}")
7576
with open(file, newline='') as csvfile:
7677
file_reader = csv.reader(csvfile)
78+
utils_logger.debug(f"file_reader:{file_reader}")
7779
for row in file_reader:
78-
bkpt = [QQ(data) for data in row[0].strip("[]").split(",")]
79-
val = [QQ(data) for data in row[1].strip("[]").split(",")]
80-
rep_elems.append((bkpt, val))
80+
try:
81+
bkpt = [prototype(data) for data in row[0].strip("[]").split(",")]
82+
val = [prototype(data) for data in row[1].strip("[]").split(",")]
83+
rep_elems.append((bkpt, val))
84+
except IndexError:
85+
pass
8186
return rep_elems
8287
else:
8388
raise ValueError("A cache has not been loaded, check spelling and inputs.")

0 commit comments

Comments
 (0)