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

Brian Gaff Lineone downstairs bgaff at lineone.net
Sat Feb 6 15:09:19 UTC 2010


Question about this user development of app modules..
Say, for example an earlier version of a module worked with a bit of legacy 
software, and the newer version had been altered to work better with newer 
versions, is the app module system robust enough to allow one to just  apply 
an older one to get the result one would want?
I've not seen much open discussion on this user config option of  special 
app modules  since it was suggested in the freelist list some time ago, such 
as how the module loading could be automated etc.

Brian
----- Original Message ----- 
From: "NVDA Trac" <trac at nvda-project.org>
Cc: <nvda-dev at lists.nvaccess.org>
Sent: Saturday, February 06, 2010 12:32 PM
Subject: Re: [Nvda-dev] [NVDA] #544: A possibility to reload appModules 
without NVDA restart


> #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
> _______________________________________________
> Nvda-dev mailing list
> Nvda-dev at lists.nvaccess.org
> http://lists.nvaccess.org/listinfo/nvda-dev
> 





More information about the Nvda-dev mailing list