Skip to content

Commit 0f1bf69

Browse files
authored
Merge pull request #532 from leancloud/297
docs: prepare to release 2.9.7
2 parents b22011b + a76fe5b commit 0f1bf69

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

changelog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [2.9.7] - 2021-10-11
2+
3+
### Fixed
4+
- onAuthData hook
5+
- hide LCFile.url when failed to upload file
6+
17
## [2.9.6] - 2021-09-15
28

39
### Added

docs/_modules/leancloud/file_.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ <h1>leancloud.file_ 源代码</h1><div class="highlight"><pre>
103103
<span class="bp">self</span><span class="o">.</span><span class="n">key</span> <span class="o">=</span> <span class="kc">None</span>
104104
<span class="bp">self</span><span class="o">.</span><span class="n">id</span> <span class="o">=</span> <span class="kc">None</span>
105105
<span class="bp">self</span><span class="o">.</span><span class="n">_url</span> <span class="o">=</span> <span class="kc">None</span>
106+
<span class="bp">self</span><span class="o">.</span><span class="n">_successful_url</span> <span class="o">=</span> <span class="kc">None</span>
106107
<span class="bp">self</span><span class="o">.</span><span class="n">_acl</span> <span class="o">=</span> <span class="kc">None</span>
107108
<span class="bp">self</span><span class="o">.</span><span class="n">current_user</span> <span class="o">=</span> <span class="n">leancloud</span><span class="o">.</span><span class="n">User</span><span class="o">.</span><span class="n">get_current</span><span class="p">()</span>
108109
<span class="bp">self</span><span class="o">.</span><span class="n">timeout</span> <span class="o">=</span> <span class="mi">30</span>
@@ -204,7 +205,7 @@ <h1>leancloud.file_ 源代码</h1><div class="highlight"><pre>
204205

205206
<span class="nd">@property</span>
206207
<span class="k">def</span> <span class="nf">url</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
207-
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_url</span>
208+
<span class="k">return</span> <span class="bp">self</span><span class="o">.</span><span class="n">_successful_url</span>
208209

209210
<span class="nd">@property</span>
210211
<span class="k">def</span> <span class="nf">mime_type</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
@@ -229,7 +230,7 @@ <h1>leancloud.file_ 源代码</h1><div class="highlight"><pre>
229230
<div class="viewcode-block" id="File.get_thumbnail_url"><a class="viewcode-back" href="../../index.html#leancloud.File.get_thumbnail_url">[文档]</a> <span class="k">def</span> <span class="nf">get_thumbnail_url</span><span class="p">(</span>
230231
<span class="bp">self</span><span class="p">,</span> <span class="n">width</span><span class="p">,</span> <span class="n">height</span><span class="p">,</span> <span class="n">quality</span><span class="o">=</span><span class="mi">100</span><span class="p">,</span> <span class="n">scale_to_fit</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">fmt</span><span class="o">=</span><span class="s2">&quot;png&quot;</span>
231232
<span class="p">):</span>
232-
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">_url</span><span class="p">:</span>
233+
<span class="k">if</span> <span class="ow">not</span> <span class="bp">self</span><span class="o">.</span><span class="n">url</span><span class="p">:</span>
233234
<span class="k">raise</span> <span class="ne">ValueError</span><span class="p">(</span><span class="s2">&quot;invalid url&quot;</span><span class="p">)</span>
234235

235236
<span class="k">if</span> <span class="n">width</span> <span class="o">&lt;</span> <span class="mi">0</span> <span class="ow">or</span> <span class="n">height</span> <span class="o">&lt;</span> <span class="mi">0</span><span class="p">:</span>
@@ -293,6 +294,7 @@ <h1>leancloud.file_ 源代码</h1><div class="highlight"><pre>
293294
<span class="n">response</span> <span class="o">=</span> <span class="n">client</span><span class="o">.</span><span class="n">post</span><span class="p">(</span><span class="s2">&quot;/files&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">_name</span><span class="p">),</span> <span class="n">data</span><span class="p">)</span>
294295
<span class="n">content</span> <span class="o">=</span> <span class="n">response</span><span class="o">.</span><span class="n">json</span><span class="p">()</span>
295296
<span class="bp">self</span><span class="o">.</span><span class="n">id</span> <span class="o">=</span> <span class="n">content</span><span class="p">[</span><span class="s2">&quot;objectId&quot;</span><span class="p">]</span>
297+
<span class="bp">self</span><span class="o">.</span><span class="n">_successful_url</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_url</span>
296298

297299
<span class="k">def</span> <span class="nf">_save_to_qcloud</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">token</span><span class="p">,</span> <span class="n">upload_url</span><span class="p">):</span>
298300
<span class="n">headers</span> <span class="o">=</span> <span class="p">{</span>
@@ -353,6 +355,7 @@ <h1>leancloud.file_ 源代码</h1><div class="highlight"><pre>
353355
<span class="bp">self</span><span class="o">.</span><span class="n">_name</span> <span class="o">=</span> <span class="n">server_data</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;name&quot;</span><span class="p">)</span>
354356
<span class="k">if</span> <span class="s2">&quot;url&quot;</span> <span class="ow">in</span> <span class="n">server_data</span><span class="p">:</span>
355357
<span class="bp">self</span><span class="o">.</span><span class="n">_url</span> <span class="o">=</span> <span class="n">server_data</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;url&quot;</span><span class="p">)</span>
358+
<span class="bp">self</span><span class="o">.</span><span class="n">_successful_url</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">_url</span>
356359
<span class="k">if</span> <span class="s2">&quot;mime_type&quot;</span> <span class="ow">in</span> <span class="n">server_data</span><span class="p">:</span>
357360
<span class="bp">self</span><span class="o">.</span><span class="n">_mime_type</span> <span class="o">=</span> <span class="n">server_data</span><span class="p">[</span><span class="s2">&quot;mime_type&quot;</span><span class="p">]</span>
358361
<span class="k">if</span> <span class="s2">&quot;metaData&quot;</span> <span class="ow">in</span> <span class="n">server_data</span><span class="p">:</span>

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
setup(
2222
name='leancloud',
23-
version='2.9.6',
23+
version='2.9.7',
2424
description='LeanCloud Python SDK',
2525
url='https://leancloud.cn/',
2626
author='asaka',

0 commit comments

Comments
 (0)