From 3233f4c6eb7a9a0a85ca8fe6a874089063d5704a Mon Sep 17 00:00:00 2001 From: Arham Sayyed Date: Tue, 12 Sep 2023 16:43:03 +0530 Subject: [PATCH] fixed None path breaking in get_url() --- pyrebase/pyrebase.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyrebase/pyrebase.py b/pyrebase/pyrebase.py index 655b26c..16decd8 100644 --- a/pyrebase/pyrebase.py +++ b/pyrebase/pyrebase.py @@ -503,7 +503,7 @@ def download(self, path, filename, token=None): # remove leading backlash url = self.get_url(token) if path.startswith('/'): - path = path[1:] + path = path.lstrip('/') if self.credentials: blob = self.bucket.get_blob(path) if not blob is None: @@ -523,10 +523,10 @@ def download(self, path, filename, token=None): f.write(chunk) def get_url(self, token): - path = self.path + path = self.path if self.path else '' self.path = None if path.startswith('/'): - path = path[1:] + path = path.lstrip('/') if token: return "{0}/o/{1}?alt=media&token={2}".format(self.storage_bucket, quote(path, safe=''), token) return "{0}/o/{1}?alt=media".format(self.storage_bucket, quote(path, safe=''))