Skip to content

Commit 9307211

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

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pydrive2/fs/spec.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -449,11 +449,12 @@ def ls(self, path, detail=False):
449449
}
450450
)
451451
else:
452+
size = item.get("fileSize")
452453
contents.append(
453454
{
454455
"type": "file",
455456
"name": item_path,
456-
"size": int(item["fileSize"]),
457+
"size": int(size) if size is not None else size,
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+
size = 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(size) if size is not None else size,
502503
"checksum": item.get("md5Checksum"),
503504
}
504505
)

0 commit comments

Comments
 (0)