@@ -1076,6 +1076,8 @@ <h1>Source code for unicorn_binance_websocket_api.manager</h1><div class="highli
10761076
10771077<span class="sd"> :return: stream_id or False</span>
10781078<span class="sd"> """</span>
1079+ <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">is_manager_stopping</span><span class="p">()</span> <span class="ow">is</span> <span class="kc">False</span><span class="p">:</span>
1080+ <span class="k">return</span> <span class="kc">False</span>
10791081 <span class="k">try</span><span class="p">:</span>
10801082 <span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">restart_requests</span><span class="p">[</span><span class="n">stream_id</span><span class="p">][</span><span class="s1">'status'</span><span class="p">]</span> <span class="o">!=</span> <span class="s2">"new"</span><span class="p">:</span>
10811083 <span class="n">logger</span><span class="o">.</span><span class="n">warning</span><span class="p">(</span><span class="s2">"BinanceWebSocketApiManager._restart_stream() please use `set_restart_request()` "</span>
@@ -4270,12 +4272,15 @@ <h1>Source code for unicorn_binance_websocket_api.manager</h1><div class="highli
42704272 <span class="s2">"unicorn_binance_websocket_api_manager "</span> <span class="o">+</span> <span class="bp">self</span><span class="o">.</span><span class="n">version</span> <span class="o">+</span> <span class="s2">" ..."</span><span class="p">)</span>
42714273 <span class="c1"># send signal to all threads</span>
42724274 <span class="bp">self</span><span class="o">.</span><span class="n">stop_manager_request</span> <span class="o">=</span> <span class="kc">True</span>
4273- <span class="n">stream_list</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">stream_list</span><span class="p">)</span>
42744275 <span class="k">try</span><span class="p">:</span>
4275- <span class="k">for</span> <span class="n">stream_id</span> <span class="ow">in</span> <span class="n">stream_list</span><span class="p">:</span>
4276- <span class="bp">self</span><span class="o">.</span><span class="n">stop_stream</span><span class="p">(</span><span class="n">stream_id</span><span class="p">)</span>
4277- <span class="k">except</span> <span class="ne">AttributeError</span><span class="p">:</span>
4278- <span class="k">pass</span>
4276+ <span class="n">stream_list</span> <span class="o">=</span> <span class="n">copy</span><span class="o">.</span><span class="n">deepcopy</span><span class="p">(</span><span class="bp">self</span><span class="o">.</span><span class="n">stream_list</span><span class="p">)</span>
4277+ <span class="k">try</span><span class="p">:</span>
4278+ <span class="k">for</span> <span class="n">stream_id</span> <span class="ow">in</span> <span class="n">stream_list</span><span class="p">:</span>
4279+ <span class="bp">self</span><span class="o">.</span><span class="n">stop_stream</span><span class="p">(</span><span class="n">stream_id</span><span class="p">)</span>
4280+ <span class="k">except</span> <span class="ne">AttributeError</span><span class="p">:</span>
4281+ <span class="k">pass</span>
4282+ <span class="k">except</span> <span class="ne">AttributeError</span> <span class="k">as</span> <span class="n">error_msg</span><span class="p">:</span>
4283+ <span class="n">logger</span><span class="o">.</span><span class="n">debug</span><span class="p">(</span><span class="sa">f</span><span class="s2">"BinanceWebSocketApiManager.stop_manager() - AttributeError: </span><span class="si">{</span><span class="n">error_msg</span><span class="si">}</span><span class="s2">"</span><span class="p">)</span>
42794284 <span class="c1"># stop monitoring API services</span>
42804285 <span class="bp">self</span><span class="o">.</span><span class="n">stop_monitoring_api</span><span class="p">()</span>
42814286 <span class="c1"># stop restclient</span>
@@ -4744,7 +4749,7 @@ <h3>Navigation</h3>
47444749 <div class="footer">
47454750 © <a href="/license.html">Copyright</a> 2023-2023, LUCIT Systems and Development. All Rights Reserved..
47464751 See <a href="/license.html">License</a> for more information.<br />
4747- Last updated on Nov 23 2023 at 03:21 (CET).
4752+ Last updated on Nov 23 2023 at 03:43 (CET).
47484753 <a href="https://github.com/LUCIT-Systems-and-Development/unicorn-binance-websocket-api/issues/new/choose">Found a bug</a>?
47494754 <br />
47504755 Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.2.6.
0 commit comments