Skip to content

Commit a5d4f19

Browse files
EliEli
authored andcommitted
Fixed bug from freq last commit.
1 parent 7589c88 commit a5d4f19

File tree

1 file changed

+10
-11
lines changed

1 file changed

+10
-11
lines changed

dms_datastore/read_ts.py

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1338,15 +1338,14 @@ def read_ts(
13381338
continue
13391339
try:
13401340
# Avoid "multiple values for keyword argument 'freq'"
1341-
if "freq" in kwargs:
1342-
if freq is None:
1343-
freq = kwargs.pop("freq")
1344-
else:
1345-
kwargs.pop("freq")
1346-
1347-
if freq in (None, "None"):
1348-
force_regular = False
1349-
1341+
if "freq" in kwargs and freq is not None:
1342+
raise ValueError("freq must be None if passed in kwargs to avoid conflict")
1343+
if force_regular:
1344+
if freq in (None, "None"): freq = "infer"
1345+
else:
1346+
if freq not in ["None", None]:
1347+
raise ValueError("freq must be None or 'None' if force_regular is False")
1348+
freq = None # convert from text
13501349
ts = reader(
13511350
fpath,
13521351
start,
@@ -1519,8 +1518,8 @@ def csv_retrieve_ts(
15191518

15201519
fdir, fpat = path_pattern(fpath_pattern)
15211520

1522-
if not fdir:
1523-
fdir = "."
1521+
#if not fdir:
1522+
# fdir = "."
15241523
matches = []
15251524
# for root, dirnames, filenames in os.walk(fdir):
15261525
# for filename in fnmatch.filter(filenames, fpat):

0 commit comments

Comments
 (0)