← Back to events
ActiveAIRelease

trunk/d0e8a89086bf45ce7810ba5087a6d318ddfaf0ae: Remove `_base_vt` (#193679)

What happened

Consider the following example: class MyList ( list ): def append ( self , item ): super (). append ( item ) Dynamo represented this inheritance by storing a _base_vt object on UserDefinedObjectVariable (UDOV), pointing to a ListVariable . This composition-based approach had limitations: Storage lived in a separate location ( _base_vt ), while dispatch logic remained on the UDOV itself. The _base_vt object was unawa…

Summary assembled by rule from the sources below

Why it's spreading

Sources