As an aside, if you're using reload, check out Pete Shinners' reimport which tries to be a bit more thorough about it: https://bitbucket.org/petershinners/reimport
"This module intends to be a full featured replacement for Python's reload function. It is targeted towards making a reload that works for Python plugins and extensions used by longer running applications." On Thu, Sep 24, 2015 at 3:39 AM, Sebastian Elsner|RISE <[email protected] > wrote: > I have been working like this for a while, but you always have to remamber > to add and remove the "reloads"... Then I used the debugger of PyDev a > while, it does automatic reloading once it was imported in a running > script. But sometimes I had the case, that some variables ware not refrehed > correctly and I was chasing ghost bugs, so I reverted to the Control+W > workflow. > > > On 09/23/2015 10:53 PM, Johannes Hezer wrote: > > Hey everyone, > > I did not know about this... > Interesting... > I got into the habit to write my menu entries > like this > add_command('bla','import x\nreload(x)\nx.x()') > Not nice but it is a safes some minutes here and there > I keep most stuff out of the init and menu anyway. > I quite like that the script editor now remembers. > If I need more modules to be reloaded I just have an import followed by a > reload in there so all I am working on can be reloaded easily... > > I wonder is nobody working like this ?! > > I have to try ctrl+w next thing tomorrow morning... > > cheers > johannes > > > Am 9/23/15 um 13:36 PM schrieb Declan Slevin: > > I've updated the bug with your new comments, and added my own to put the > emphasis on refreshing the python environment without clearing the Script > Editor history! > > Cheers, > Declan > > On 23 September 2015 at 12:12, Sebastian Elsner|RISE < > <[email protected]>[email protected]> wrote: > >> Thanks! Please fix soon (tho I guess this is an architectural thing, that >> is not that easy to fix)! You could also keep the current behaviour and >> just add another action for the old one, I actually kind of like the new >> behaviour, but it should not replace the old one. >> >> >> >> *"clear the python script editor environment as in Nuke 8" *This sounds >> a bit ambiguous to me, so I' like to clarify: the new feature of Nuke 9, >> which keeps the *text contents* of the script editor is still highly >> appreciated*!* >> >> >> >> On 09/23/2015 12:05 PM, Declan Slevin wrote: >> >> Hi guys, >> >> This issue has been logged, under *Bug 46786 - [Regression] ctrl+w: >> doesn't close Nuke and re open anymore or clear the python script editor >> environment as in Nuke 8.* >> >> Sebastian, I will add your comments to the bug (there are already >> comments from you, Frank!), >> >> Cheers, >> Declan >> >> On 23 September 2015 at 00:21, Frank Rueter|OHUfx < <[email protected]> >> [email protected]> wrote: >> >>> Finally sombody who is annoyed with this as well!!! >>> Yes, I find the new behaviour annoying for the same reason. In fact, I >>> find it faulty as the "fresh" script will still have the potentially >>> contaminated python environment from sessions in the script editor. >>> I have talked to the Foundry about this but not sure if it ever became a >>> proper bug report. >>> >>> >>> >>> On 23/09/15 2:06 am, Sebastian Elsner|RISE wrote: >>> >>> Hey, >>> >>> when pressing Control + W in Nuke 8, the application is restarted and it >>> re-reads the python scripts. In Nuke 9 only the Nuke script is closed and >>> reloading does not happen any more. Did anyone stumble across this issue >>> and maybe solved it? I was using this a lot to reload while developing... >>> >>> Cheers >>> >>> Sebastian >>> >>> >>> -- >>> >>> *check out pointcloud9.com* <http://pointcloud9.com/> >>> >>> >>> >>> >>> * Sebastian Elsner - Pipeline Technical Director - RISE t: +49 30 >>> 20180300 <%2B49%2030%2020180300> <[email protected]> >>> <[email protected]>[email protected] <[email protected]> f: +49 30 >>> 61651074 <%2B49%2030%2061651074> <http://www.risefx.com>www.risefx.com >>> <http://www.risefx.com>* >>> >>> *RISE FX GmbH* >>> >>> >>> >>> >>> >>> * Schlesische Straße 28, 10997 Berlin An der Schanz 1A, 50735 Köln >>> Büchsenstraße 20, 70174 Stuttgart Gumpendorferstraße 55, 1060 Wien >>> Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow Handelsregister Berlin HRB >>> 106667 B* >>> >>> >>> _______________________________________________ >>> Nuke-python mailing [email protected], >>> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>> >>> >>> -- >>> [image: ohufxLogo 50x50] <http://www.ohufx.com> *vfx compositing >>> <http://ohufx.com/index.php/vfx-compositing> | workflow customisation and >>> consulting <http://ohufx.com/index.php/vfx-customising> * >>> >>> _______________________________________________ >>> Nuke-python mailing list >>> [email protected], http://forums.thefoundry.co.uk/ >>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >>> >>> >> >> >> -- >> *Declan Slevin • Nuke & Hiero QA Engineer* >> *• The Foundry •* >> *5 Golden Square, London, W1F 9HT* >> *Tel: +44 (0)20 7479 4350 <%2B44%20%280%2920%207479%204350> • Web: >> <http://www.thefoundry.co.uk>www.thefoundry.co.uk >> <http://www.thefoundry.co.uk>* >> The Foundry Visionmongers Ltd. • Registered in England and Wales >> No: 4642027 >> >> >> _______________________________________________ >> Nuke-python mailing [email protected], >> http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> >> -- >> >> *check out pointcloud9.com* <http://pointcloud9.com/> >> >> >> >> >> * Sebastian Elsner - Pipeline Technical Director - RISE t: +49 30 >> 20180300 <%2B49%2030%2020180300> <[email protected]> >> <[email protected]>[email protected] <[email protected]> f: +49 30 >> 61651074 <%2B49%2030%2061651074> <http://www.risefx.com>www.risefx.com >> <http://www.risefx.com>* >> >> *RISE FX GmbH* >> >> >> >> >> >> * Schlesische Straße 28, 10997 Berlin An der Schanz 1A, 50735 Köln >> Büchsenstraße 20, 70174 Stuttgart Gumpendorferstraße 55, 1060 Wien >> Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow Handelsregister Berlin HRB >> 106667 B* >> >> _______________________________________________ >> Nuke-python mailing list >> [email protected], http://forums.thefoundry.co.uk/ >> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python >> >> > > > -- > *Declan Slevin • Nuke & Hiero QA Engineer* > *• The Foundry •* > *5 Golden Square, London, W1F 9HT* > *Tel: +44 (0)20 7479 4350 <%2B44%20%280%2920%207479%204350> • Web: > <http://www.thefoundry.co.uk>www.thefoundry.co.uk > <http://www.thefoundry.co.uk>* > The Foundry Visionmongers Ltd. • Registered in England and Wales > No: 4642027 > > > _______________________________________________ > Nuke-python mailing [email protected], > http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > > ____ ESET 12296 (20150923) ____ > The message was checked by ESET Mail Security. > > > > -- > STUDIO RAKETE GmbH > Johannes Hezer, Compositing TD & Stereoscopic SV > Schomburgstr. 120 > D - 22767 Hamburg > [email protected]:+49 <+49> (0)40 - 380 375 69 - 0 > Fax:+49 (0)40 - 380 375 69 - 99 > > ------------------------------------------------------ > Pflichtangaben laut Handelsgesetzbuch und GmbH-Gesetz: > > STUDIO RAKETE GmbH > Schomburgstr. 120 D - 22767 Hamburg > www.studiorakete.de / [email protected] > > Geschaeftsfuehrer: Jana Bohl > > Die Gesellschaft ist eingetragen im Handelregister des > Amtsgerichts Hamburg unter der Nummer HR B 95660 > USt.-ID Nr.: DE 245787817 > > > > ____ ESET 12298 (20150923) ____ > The message was checked by ESET Mail Security. > > _______________________________________________ > Nuke-python mailing [email protected], > http://forums.thefoundry.co.uk/http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > > > -- > > *check out pointcloud9.com* <http://pointcloud9.com/> > > > > > * Sebastian Elsner - Pipeline Technical Director - RISE t: +49 30 20180300 > <%2B49%2030%2020180300> <[email protected]>[email protected] > <[email protected]> f: +49 30 61651074 <%2B49%2030%2061651074> > www.risefx.com <http://www.risefx.com/>* > > *RISE FX GmbH* > > > > > > * Schlesische Straße 28, 10997 Berlin An der Schanz 1A, 50735 Köln > Büchsenstraße 20, 70174 Stuttgart Gumpendorferstraße 55, 1060 Wien > Geschaeftsfuehrer: Sven Pannicke, Robert Pinnow Handelsregister Berlin HRB > 106667 B* > > _______________________________________________ > Nuke-python mailing list > [email protected], http://forums.thefoundry.co.uk/ > http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python > >
_______________________________________________ Nuke-python mailing list [email protected], http://forums.thefoundry.co.uk/ http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python
