</div><divid="Blob-collapsed"style="display:none;"pad="+++"indent="++++"></div><divid="Blob-expanded"><spanclass="py-lineno"> 13</span><spanclass="py-line"><spanclass="py-docstring">"Base class for all blob-like objects in Feynman diagrams"</span></span>
</div><divid="Blob.__init__-collapsed"style="display:none;"pad="+++"indent="++++++++"></div><divid="Blob.__init__-expanded"><spanclass="py-lineno"> 15</span><spanclass="py-line"><spanclass="py-keyword">raise</span><spanclass="py-name">Exception</span><spanclass="py-op">(</span><spanclass="py-string">"Blobs are an abstract base class: you can't make them!"</span><spanclass="py-op">)</span></span>
<spanclass="py-lineno"> 74</span><spanclass="py-line"><spanclass="py-keyword">raise</span><spanclass="py-name">Exception</span><spanclass="py-op">(</span><spanclass="py-string">"No center specified for blob."</span><spanclass="py-op">)</span></span>
<spanclass="py-lineno">110</span><spanclass="py-line"><spanclass="py-keyword">raise</span><spanclass="py-name">Exception</span><spanclass="py-op">(</span><spanclass="py-string">"No center specified for blob."</span><spanclass="py-op">)</span></span>
<spanclass="py-lineno">117</span><spanclass="py-line"><spanclass="py-keyword">raise</span><spanclass="py-name">Exception</span><spanclass="py-op">(</span><spanclass="py-string">"No viable candidate for x-radius"</span><spanclass="py-op">)</span></span>
<spanclass="py-lineno">124</span><spanclass="py-line"><spanclass="py-keyword">raise</span><spanclass="py-name">Exception</span><spanclass="py-op">(</span><spanclass="py-string">"No viable candidate for y-radius"</span><spanclass="py-op">)</span></span>
<spanclass="py-lineno">177</span><spanclass="py-line"><spanclass="py-comment">## A dictionary to map feynML blob shape choices to blob classes</span></span>