From b49a2c8960528b16488aecb8c0c5a17a309b0f09 Mon Sep 17 00:00:00 2001 From: Jang Rush Date: Wed, 3 Mar 2021 12:04:30 +0800 Subject: [PATCH] docs: release 2.9.1 --- README.md | 3 +-- changelog | 4 ++++ docs/_modules/leancloud/file_.html | 10 ++++------ setup.py | 2 +- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 7ff8b0c..58dc8fe 100644 --- a/README.md +++ b/README.md @@ -27,8 +27,7 @@ Python 2.7 and Python 3.6+. Install dependencies: ```sh -pip install Sphinx -pip install sphinx_rtd_theme +pip install Sphinx sphinx_rtd_theme ``` ```sh diff --git a/changelog b/changelog index 53eab63..34d4dd7 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,7 @@ +## [2.9.1] - 2021-03-03 +### Changed +- Update dependencies: really support Python 3.9 and drop support for Python 3.5. + ## [2.9.0] - 2020-11-26 ### Added - Allow specifying uploaded file path with MasterKey. diff --git a/docs/_modules/leancloud/file_.html b/docs/_modules/leancloud/file_.html index 57de155..a1d88b3 100644 --- a/docs/_modules/leancloud/file_.html +++ b/docs/_modules/leancloud/file_.html @@ -160,7 +160,6 @@

leancloud.file_ 源代码

 import re
 import io
 import hashlib
-import uuid
 import logging
 import threading
 
@@ -185,6 +184,7 @@ 

leancloud.file_ 源代码

 
     def __init__(self, name="", data=None, mime_type=None):
         self._name = name
+        self.key = None
         self.id = None
         self._url = None
         self._acl = None
@@ -465,21 +465,19 @@ 

leancloud.file_ 源代码

             self._metadata = server_data.get("metaData")
 
     def _get_file_token(self):
-        key = uuid.uuid4().hex
-        if self.extension:
-            key = "{0}.{1}".format(key, self.extension)
         data = {
             "name": self._name,
-            "key": key,
             "ACL": self._acl,
             "mime_type": self.mime_type,
             "metaData": self._metadata,
         }
+        if self.key is not None:
+            data["key"] = self.key
         response = client.post("/fileTokens", data)
         content = response.json()
         self.id = content["objectId"]
         self._url = content["url"]
-        content["key"] = key
+        self.key = content["key"]
         return content
 
 
[文档] def fetch(self): diff --git a/setup.py b/setup.py index 2ff13aa..0ab3a97 100644 --- a/setup.py +++ b/setup.py @@ -29,7 +29,7 @@ setup( name='leancloud', - version='2.9.0', + version='2.9.1', description='LeanCloud Python SDK', url='https://leancloud.cn/', author='asaka',