Skip to content

Commit 3585624

Browse files
authored
fix/256(fsspec): size can be None for drive files
1 parent d5d8202 commit 3585624

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pydrive2/fs/spec.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -449,11 +449,12 @@ def ls(self, path, detail=False):
449449
}
450450
)
451451
else:
452+
s = item.get("fileSize")
452453
contents.append(
453454
{
454455
"type": "file",
455456
"name": item_path,
456-
"size": int(item["fileSize"]),
457+
"size": int(s) if s is not None else s,
457458
"checksum": item.get("md5Checksum"),
458459
}
459460
)
@@ -493,12 +494,12 @@ def find(self, path, detail=False, **kwargs):
493494
new_query_ids[item["id"]] = item_path
494495
self._cache_path_id(item_path, item["id"])
495496
continue
496-
497+
s = item.get("fileSize")
497498
contents.append(
498499
{
499500
"name": posixpath.join(bucket, item_path),
500501
"type": "file",
501-
"size": int(item["fileSize"]),
502+
"size": int(s) if s is not None else s,
502503
"checksum": item.get("md5Checksum"),
503504
}
504505
)

0 commit comments

Comments
 (0)