Package NVDAObjects :: Class DynamicNVDAObjectType
[hide private]
[frames] | no frames]

Class DynamicNVDAObjectType

baseObject.ScriptableObject.__class__ --+
                                        |
                                       DynamicNVDAObjectType

Instance Methods [hide private]
 
__call__(self, chooseBestAPI=True, **kwargs)
Class Methods [hide private]
 
clearDynamicClassCache(cls)
Clear the dynamic class cache.
Class Variables [hide private]
  _dynamicClassCache = {}
Method Details [hide private]

clearDynamicClassCache(cls)
Class Method

 

Clear the dynamic class cache. This should be called when a plugin is unloaded so that any used overlay classes in the unloaded plugin can be garbage collected.