Skip to content

Commit 8815d21

Browse files
committed
version 3.21.3
1 parent ff743e2 commit 8815d21

File tree

5 files changed

+12
-13
lines changed

5 files changed

+12
-13
lines changed

docs/api-docs/slack_sdk/version.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ <h1 class="title">Module <code>slack_sdk.version</code></h1>
2828
<span>Expand source code</span>
2929
</summary>
3030
<pre><code class="python">&#34;&#34;&#34;Check the latest version at https://pypi.org/project/slack-sdk/&#34;&#34;&#34;
31-
__version__ = &#34;3.21.2&#34;</code></pre>
31+
__version__ = &#34;3.21.3&#34;</code></pre>
3232
</details>
3333
</section>
3434
<section>

docs/api-docs/slack_sdk/web/internal_utils.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,9 @@ <h1 class="title">Module <code>slack_sdk.web.internal_utils</code></h1>
362362
raise SlackRequestError(&#34;content for file upload must be &#39;str&#39; (UTF-8 encoded) or &#39;bytes&#39; (for data)&#34;)
363363

364364
filename = upload_file.get(&#34;filename&#34;)
365-
if upload_file.get(&#34;filename&#34;) is None and isinstance(file, str):
365+
if filename is None:
366366
# use the local filename if filename is missing
367-
if upload_file.get(&#34;filename&#34;) is None:
367+
if isinstance(file, str):
368368
filename = file.split(os.path.sep)[-1]
369369
else:
370370
filename = &#34;Uploaded file&#34;

docs/oauth/index.html

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ <h2>App Installation Flow<a class="headerlink" href="#app-installation-flow" tit
244244
</table>
245245
<p>The code snippet below demonstrates how to build it using <a class="reference external" href="https://flask.palletsprojects.com/">Flask</a>.</p>
246246
<div class="highlight-python notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
247+
<span class="kn">import</span> <span class="nn">html</span>
247248
<span class="kn">from</span> <span class="nn">slack_sdk.oauth</span> <span class="kn">import</span> <span class="n">AuthorizeUrlGenerator</span>
248249
<span class="kn">from</span> <span class="nn">slack_sdk.oauth.installation_store</span> <span class="kn">import</span> <span class="n">FileInstallationStore</span><span class="p">,</span> <span class="n">Installation</span>
249250
<span class="kn">from</span> <span class="nn">slack_sdk.oauth.state_store</span> <span class="kn">import</span> <span class="n">FileOAuthStateStore</span>
@@ -269,7 +270,7 @@ <h2>App Installation Flow<a class="headerlink" href="#app-installation-flow" tit
269270
<span class="n">state</span> <span class="o">=</span> <span class="n">state_store</span><span class="o">.</span><span class="n">issue</span><span class="p">()</span>
270271
<span class="c1"># https://slack.com/oauth/v2/authorize?state=(generated value)&amp;client_id={client_id}&amp;scope=app_mentions:read,chat:write&amp;user_scope=search:read</span>
271272
<span class="n">url</span> <span class="o">=</span> <span class="n">authorize_url_generator</span><span class="o">.</span><span class="n">generate</span><span class="p">(</span><span class="n">state</span><span class="p">)</span>
272-
<span class="k">return</span> <span class="sa">f</span><span class="s1">&#39;&lt;a href=&quot;</span><span class="si">{</span><span class="n">url</span><span class="si">}</span><span class="s1">&quot;&gt;&#39;</span> \
273+
<span class="k">return</span> <span class="sa">f</span><span class="s1">&#39;&lt;a href=&quot;</span><span class="si">{</span><span class="n">html</span><span class="o">.</span><span class="n">escape</span><span class="p">(</span><span class="n">url</span><span class="p">)</span><span class="si">}</span><span class="s1">&quot;&gt;&#39;</span> \
273274
<span class="sa">f</span><span class="s1">&#39;&lt;img alt=&quot;&quot;Add to Slack&quot;&quot; height=&quot;40&quot; width=&quot;139&quot; src=&quot;https://platform.slack-edge.com/img/add_to_slack.png&quot; srcset=&quot;https://platform.slack-edge.com/img/add_to_slack.png 1x, https://platform.slack-edge.com/img/[email protected] 2x&quot; /&gt;&lt;/a&gt;&#39;</span>
274275
</pre></div>
275276
</div>
@@ -295,13 +296,11 @@ <h2>App Installation Flow<a class="headerlink" href="#app-installation-flow" tit
295296
<span class="n">redirect_uri</span><span class="o">=</span><span class="n">redirect_uri</span><span class="p">,</span>
296297
<span class="n">code</span><span class="o">=</span><span class="n">request</span><span class="o">.</span><span class="n">args</span><span class="p">[</span><span class="s2">&quot;code&quot;</span><span class="p">]</span>
297298
<span class="p">)</span>
298-
299-
<span class="n">installed_enterprise</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;enterprise&quot;</span><span class="p">,</span> <span class="p">{})</span>
299+
<span class="n">installed_enterprise</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;enterprise&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="p">{}</span>
300300
<span class="n">is_enterprise_install</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;is_enterprise_install&quot;</span><span class="p">)</span>
301-
<span class="n">installed_team</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;team&quot;</span><span class="p">,</span> <span class="p">{})</span>
302-
<span class="n">installer</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;authed_user&quot;</span><span class="p">,</span> <span class="p">{})</span>
303-
<span class="n">incoming_webhook</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;incoming_webhook&quot;</span><span class="p">,</span> <span class="p">{})</span>
304-
301+
<span class="n">installed_team</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;team&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="p">{}</span>
302+
<span class="n">installer</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;authed_user&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="p">{}</span>
303+
<span class="n">incoming_webhook</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;incoming_webhook&quot;</span><span class="p">)</span> <span class="ow">or</span> <span class="p">{}</span>
305304
<span class="n">bot_token</span> <span class="o">=</span> <span class="n">oauth_response</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;access_token&quot;</span><span class="p">)</span>
306305
<span class="c1"># NOTE: oauth.v2.access doesn&#39;t include bot_id in response</span>
307306
<span class="n">bot_id</span> <span class="o">=</span> <span class="kc">None</span>
@@ -342,7 +341,7 @@ <h2>App Installation Flow<a class="headerlink" href="#app-installation-flow" tit
342341
<span class="k">return</span> <span class="n">make_response</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Try the installation again (the state value is already expired)&quot;</span><span class="p">,</span> <span class="mi">400</span><span class="p">)</span>
343342

344343
<span class="n">error</span> <span class="o">=</span> <span class="n">request</span><span class="o">.</span><span class="n">args</span><span class="p">[</span><span class="s2">&quot;error&quot;</span><span class="p">]</span> <span class="k">if</span> <span class="s2">&quot;error&quot;</span> <span class="ow">in</span> <span class="n">request</span><span class="o">.</span><span class="n">args</span> <span class="k">else</span> <span class="s2">&quot;&quot;</span>
345-
<span class="k">return</span> <span class="n">make_response</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Something is wrong with the installation (error: </span><span class="si">{</span><span class="n">error</span><span class="si">}</span><span class="s2">)&quot;</span><span class="p">,</span> <span class="mi">400</span><span class="p">)</span>
344+
<span class="k">return</span> <span class="n">make_response</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;Something is wrong with the installation (error: </span><span class="si">{</span><span class="n">html</span><span class="o">.</span><span class="n">escape</span><span class="p">(</span><span class="n">error</span><span class="p">)</span><span class="si">}</span><span class="s2">)&quot;</span><span class="p">,</span> <span class="mi">400</span><span class="p">)</span>
346345
</pre></div>
347346
</div>
348347
</section>

docs/searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

slack_sdk/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""Check the latest version at https://pypi.org/project/slack-sdk/"""
2-
__version__ = "3.21.2"
2+
__version__ = "3.21.3"

0 commit comments

Comments
 (0)