Skip to content

Commit 8f29d95

Browse files
authored
1 parent 3ff5fca commit 8f29d95

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

fsspec/implementations/reference.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,7 @@ def flush(self, base_url=None, storage_options=None):
502502
if k != ".zmetadata" and ".z" in k:
503503
self.zmetadata[k] = json.loads(self._items.pop(k))
504504
met = {"metadata": self.zmetadata, "record_size": self.record_size}
505+
self._items.clear()
505506
self._items[".zmetadata"] = json.dumps(met).encode()
506507
self.fs.pipe(
507508
"/".join([base_url or self.out_root, ".zmetadata"]),
@@ -1085,7 +1086,7 @@ def isdir(self, path): # overwrite auto-sync version
10851086
if self.dircache:
10861087
return path in self.dircache
10871088
elif isinstance(self.references, LazyReferenceMapper):
1088-
return path in self.references.listdir("")
1089+
return path in self.references.listdir()
10891090
else:
10901091
# this may be faster than building dircache for single calls, but
10911092
# by looping will be slow for many calls; could cache it?

0 commit comments

Comments
 (0)