title: String with spaces in quoted python argument
body: <p>I am running into an odd issue with passing an argument with spaces in a Python3 argument.</p>
  <p>For example:</p>
  <pre><code>camera.timelapse.upload --file=&quot;dcim/20200821.mp4&quot; --title=&quot;20200821&quot; --description=&quot;Timelapse for 20200821&quot; --noauth_local_webserver
  </code></pre>
  <p>results in:</p>
  <blockquote>
  <p>camera.timelapse.upload.py: error: unrecognized arguments: for 20200821</p>
  </blockquote>
  <hr />
  <p>Another example:</p>
  <pre><code>camera.timelapse.upload --file=&quot;dcim/20200821.mp4&quot; --title=&quot;20200821 test&quot; --description=&quot;Timelapse for 20200821&quot; --noauth_local_webserver
  </code></pre>
  <p>results in:</p>
  <blockquote>
  <p>camera.timelapse.upload.py: error: unrecognized arguments: test for 20200821.</p>
  </blockquote>
  <p>In this case you can see it is seeing each spaced out word as a separate argument, even though they are quoted.</p>
  <p>I have tried with and without the =, and the result is the same.   I have tried with single quotes instead of double quotes and again, the result is the same.</p>