On Friday, December 8, 2017 at 7:58:36 AM UTC-6, Edward K. Ream wrote:
>
>
> Otoh, the process of resolving chains like x.y.z.func(...) remains murky.  
> For example:
>
> # [In LeoTagWidget.__init__]
> self.tc = self.c.theTagController
> # [In LeoTagWidget.update_current_tags]
> tc = c.theTagController
> tc.remove_tag(p,tag) # [should be p.v]
>
 
> The problem seems mysterious, after all these years.

Oops.  I omitted a piece of the puzzle:

# In TagController.__init__
c.theTagController = self​

All parts of the puzzle reside in a single file, so there *must* be a way 
of detecting the error.

Edward

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to