<spanid="kittycad-api-modeling-modeling-commands-ws"></span><h1>kittycad.api.modeling.modeling_commands_ws<aclass="headerlink"href="#module-kittycad.api.modeling.modeling_commands_ws"title="Permalink to this heading"></a></h1>
<spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">_build_response</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">response</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#_build_response"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws._build_response"title="Permalink to this definition"></a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">_get_kwargs</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">client</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#_get_kwargs"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws._get_kwargs"title="Permalink to this definition"></a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">_parse_response</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">response</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#_parse_response"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws._parse_response"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="k"><spanclass="pre">async</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">asyncio</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">client</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#asyncio"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws.asyncio"title="Permalink to this definition"></a></dt>
<dd><p>Pass those commands to the engine via websocket, and pass responses back to the client. Basically, this is a websocket proxy between the frontend/client and the engine.</p>
<emclass="property"><spanclass="k"><spanclass="pre">async</span></span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">asyncio_detailed</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">client</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#asyncio_detailed"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws.asyncio_detailed"title="Permalink to this definition"></a></dt>
<spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">sync</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">client</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#sync"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws.sync"title="Permalink to this definition"></a></dt>
<dd><p>Pass those commands to the engine via websocket, and pass responses back to the client. Basically, this is a websocket proxy between the frontend/client and the engine.</p>
<spanclass="sig-prename descclassname"><spanclass="pre">kittycad.api.modeling.modeling_commands_ws.</span></span><spanclass="sig-name descname"><spanclass="pre">sync_detailed</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="o"><spanclass="pre">*</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">client</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/api/modeling/modeling_commands_ws.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/api/modeling/modeling_commands_ws.html#sync_detailed"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.api.modeling.modeling_commands_ws.sync_detailed"title="Permalink to this definition"></a></dt>