title: takes 2 positional arguments but 3 were given when passing a string
body: <p>I have a python3.x script that I am passing a string as an argument.  If I take the literal string it works, but when I pass it as a variable I get:
  &quot;takes 2 positional arguments but 3 were given&quot;</p>
  <p>network_id and mTags are populated on a for loop above, but I took this piece of code and ran it manually and got the same response.  If I insert after the network_id, the value of mTags without the &quot;&quot; it processes correctly, but this way it doesn't.  Need help understanding what is going on to try to fix this.</p>
  <pre><code>network_id = N_573083052582975205
  
  mTags = &quot;tags=['1504007', '3850357_all', '3850373_all']&quot;
  
  response = dashboard.networks.updateNetwork(network_id, mTags)
  return response
  </code></pre>