[Nvda-dev] [NVDA] #544: A possibility to reload appModules without NVDA restart

NVDA Trac trac at nvda-project.org
Sat Feb 6 12:32:08 UTC 2010


#544: A possibility to reload appModules without NVDA restart
-------------------------+--------------------------------------------------
 Reporter:  aleksey_s    |       Owner:  aleksey_s
     Type:  enhancement  |      Status:  assigned 
 Priority:  minor        |   Milestone:           
Component:  Core         |     Version:  trunk    
 Keywords:               |          Os:           
Blockedby:               |    Blocking:           
-------------------------+--------------------------------------------------
Changes (by aleksey_s):

  * status:  new => assigned
  * owner:  => aleksey_s


Comment:

 I'll be glad to work myself on this feature; however i would like to hear
 your opinions onpossible side effects.
 I consider reloading appModules with python reload() buildin function
 together with cleaning runningTable dictionary. One problem I see is that
 all NVDAObject instances own a pointer to their appModule, which, in fact,
 will mean that old modules will be not garbage collected. Your thoughts?

-- 
Ticket URL: <http://www.nvda-project.org/ticket/544#comment:1>
NVDA <http://www.nvda-project.org/>
A free and open-source screen reader for Windows


More information about the Nvda-dev mailing list