From 5900151ebd6ecacbe03810f516b04cbede9e842f Mon Sep 17 00:00:00 2001 From: Batuhan Taskaya Date: Fri, 5 Feb 2021 13:09:04 +0300 Subject: [PATCH] gs: fix test failures caused by .ls() (#5419) --- dvc/tree/gs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dvc/tree/gs.py b/dvc/tree/gs.py index f1fca17b0..55c525ab5 100644 --- a/dvc/tree/gs.py +++ b/dvc/tree/gs.py @@ -147,16 +147,19 @@ class GSTree(BaseTree): def ls( self, path_info, detail=False, recursive=False ): # pylint: disable=arguments-differ + import base64 + assert recursive for blob in self.gs.bucket(path_info.bucket).list_blobs( prefix=path_info.path ): if detail: + md5_hash = base64.b64decode(blob.md5_hash) yield { "type": "file", "name": blob.name, - "md5": blob.md5_hash.encode().hex(), + "md5": md5_hash.hex(), "size": blob.size, } else: