title: Python Regex - Split on a repeated match?
body: <p>I have the following strings:</p>
  
  <pre><code>{topic.equals(org.fedoraproject.prod.bodhi.buildroot_override.tag), foo.notequals(bar)}
  {topic.in(1,2,3), foo.equals(baz)}
  </code></pre>
  
  <p>and I want to get the results:</p>
  
  <pre><code>["topic.equals(org.fedoraproject.prod.bodhi.buildroot_override.tag)", "foo.notequals(bar)"]
  ["topic.in(1,2,3)", "foo.equals(baz)"]
  </code></pre>
  
  <p>What is within the curlies is unlimited but the basic match needs be:</p>
  
  <pre><code>&lt;key&gt;.&lt;command&gt;(&lt;args&gt;)
  </code></pre>
  
  <p>so there could be 15 matches inside the curlies.</p>