<div dir="ltr">On Wed, Aug 24, 2016 at 4:18 PM, Tom Hayward &lt;<a href="mailto:tom@tomh.us">tom@tomh.us</a>&gt; wrote:<br>&gt; On Sat, Mar 30, 2013 at 2:15 PM, Dan Smith &lt;<a href="mailto:dsmith@danplanet.com">dsmith@danplanet.com</a>&gt; wrote:<br>&gt;&gt;<br>&gt;&gt; &gt; # HG changeset patch<br>&gt;&gt; &gt; # User Dan Smith &lt;<a href="mailto:dsmith@danplanet.com">dsmith@danplanet.com</a>&gt;<br>&gt;&gt; &gt; # Date 1364678018 25200<br>&gt;&gt; &gt; # Node ID bf1c92a33bfd4c730dcc49095ff9a737b30c33c0<br>&gt;&gt; &gt; # Parent  ede5a4ccfd6efbaed4883c86d93be92509fde8da<br>&gt;&gt; &gt; [RFC] Abstract Bank and BankModel to MemoryMapping and MappingModel<br>&gt;&gt;<br>&gt;&gt; Tom, I think this should let you easily add your scan lists by adding a<br>&gt;&gt; few teensy subclasses to bankedit and then a few lines to editorset.<br>&gt;&gt; Let me know if anything is missing here. I can rename bankedit after<br>&gt;&gt; you add non-bank stuff to it.<br>&gt;<br>&gt; This isn&#39;t usable yet, is it? I&#39;d like to add scan lists, as was the<br>&gt; original use case. I imagine an interface like:<br>&gt;<br>&gt;     def get_bank_model(self):<br>&gt;         return [BankModel(self), ScanlistModel(self), GrouplistModel(self)]<br>&gt;<br>&gt; I&#39;m guessing the changes to bankedit and editorset to support this<br>&gt; were never made?<br><br>I have partially answered my question. I have multiple MemoryMappings now:<br><br>    def get_mapping_models(self):<br>        return [MD380ZoneModel(self, &quot;Zones&quot;),<br>                MD380ScanlistModel(self, &quot;Scan Lists&quot;),<br>                MD380GrouplistModel(self, &quot;Group Lists&quot;)]<br><div><br></div><div>They all work independently, but when all three are active, only the last one works. I&#39;m guessing this means the changes to editorset were never made.</div><div><br></div><div>Last entry working:</div><div><a href="https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2016-53-53.png">https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2016-53-53.png</a><br></div><div><img src="https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2016-53-53.png" width="532" height="228"><br><br></div><div>Preceding entries broken:</div><div><a href="https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2017-01-41.png">https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2017-01-41.png</a><br></div><div><img src="https://dl.dropboxusercontent.com/u/8174/Screenshot%20from%202016-08-24%2017-01-41.png" width="532" height="235"><br><br></div><div>No errors printed.</div><div><br></div><div><br></div><div>Tom KD7LXL</div></div>