Skip to content

Commit

Permalink
Merge pull request #2160 from mr-majkel/parquet_loader_handle_directory
Browse files Browse the repository at this point in the history
handle parquet directories
  • Loading branch information
anjakefala authored Dec 7, 2023
2 parents 6bf20c8 + ada58be commit 89738a0
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions visidata/loaders/parquet.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,11 @@ def iterload(self):
pq = vd.importExternal("pyarrow.parquet", "pyarrow")
from visidata.loaders.arrow import arrow_to_vdtype

with self.source.open('rb') as f:
self.tbl = pq.read_table(f)
if self.source.is_dir():
self.tbl = pq.read_table(str(self.source))
else:
with self.source.open('rb') as f:
self.tbl = pq.read_table(f)

self.columns = []
for colname, col in zip(self.tbl.column_names, self.tbl.columns):
Expand Down

0 comments on commit 89738a0

Please # to comment.