The dev guide I use, come from the foundry it should be specific to nuke.

On Mon, Dec 12, 2011 at 1:50 PM, Andy Walker <andy.wal...@framestore.com>wrote:

> I guess they haven't put it in as os is a generic python module rather
> than something specific to Nuke.  I'm not a great fan of Nuke's python docs
> generally, they are very hard to read...  Although perhaps I should have
> read the dev guide you're using, I must've missed that when I first wrote
> some Nuke plugins...
>
> Cheers,
>
>
> Andy
>
>
> ----- Original Message -----
> From: "Julien Chandelle" <julienchande...@gmail.com>
> To: "Nuke user discussion" <nuke-users@support.thefoundry.co.uk>
> Sent: Monday, 12 December, 2011 11:04:31 AM
> Subject: Re: [Nuke-users] issues with auto create directory
>
> thanks it's works
> perhaps the foundry have to add this in the Python dev guide
>
> On Mon, Dec 12, 2011 at 11:48 AM, Andy Walker 
> <andy.wal...@framestore.com>wrote:
>
>> You can put a check in to see if the directory already exists:
>>
>>     if not os.path.isdir(dir):
>>         os.makedirs( osdir )
>>
>> Cheer,
>>
>> Andy
>>
>>
>>
>> ----- Original Message -----
>> From: "Julien Chandelle" <julienchande...@gmail.com>
>> To: "Nuke user discussion" <nuke-users@support.thefoundry.co.uk>
>> Sent: Monday, 12 December, 2011 10:38:23 AM
>> Subject: [Nuke-users] issues with auto create directory
>>
>> Hey,
>> I put the script to create the directory that doesn't exist before a
>> render in init.py. I found it here :
>> http://docs.thefoundry.co.uk/nuke/63/pythondevguide/callbacks.html#beforerender
>>
>> def createWriteDir():
>>   import nuke, os
>>   file = nuke.filename(nuke.thisNode())
>>   dir = os.path.dirname( file )
>>   osdir = nuke.callbacks.filenameFilter( dir )
>>   os.makedirs( osdir )
>> nuke.addBeforeRender(createWriteDir)
>>
>> When a make the first render everything is ok, he create the dir and make
>> the render. But if I want relaunch the render and over wirte the existing
>> file he said to me :
>>
>> Traceback (most recent call last):
>>
>> File "<string>", line 1, in <module>
>>
>> File "/usr/local/Nuke6.3v5/plugins/nukescripts/renderpanel.py", line 8,
>> in render_panel
>>
>> return nukescripts.showRenderDialog(_list, exceptOnError)
>>
>> File "/usr/local/Nuke6.3v5/plugins/nukescripts/renderdialog.py", line
>> 702, in showRenderDialog
>>
>> d.run()
>>
>> File "/usr/local/Nuke6.3v5/plugins/nukescripts/renderdialog.py", line
>> 236, in run
>>
>> nuke.executeMultiple(self._nodeSelection, frame_ranges, views,
>> continueOnError = self._continueOnError.value())
>>
>> RuntimeError: [Errno 17] File exists :
>>
>> [filepath of the destination of my images]
>>
>> I'm on nuke 6.3v5 and Linux
>>
>> --
>> Julien Chandelle
>> GSM : +32 (0) 494 277 542
>> julienchandelle.be <http://www.julienchandelle.be>
>> @jimbiscuit <https://twitter.com/#%21/jimbiscuit> || 
>> imdb<http://www.imdb.com/name/nm2844171/>
>> || Nuke , AE & Fusion Compositor ||
>>
>>
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>
>> _______________________________________________
>> Nuke-users mailing list
>> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
>> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>>
>
>
>
> --
> Julien Chandelle
> GSM : +32 (0) 494 277 542
> julienchandelle.be <http://www.julienchandelle.be>
> @jimbiscuit <https://twitter.com/#%21/jimbiscuit> || 
> imdb<http://www.imdb.com/name/nm2844171/>
> || Nuke , AE & Fusion Compositor ||
>
>
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>
> _______________________________________________
> Nuke-users mailing list
> Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users
>



-- 
Julien Chandelle
GSM : +32 (0) 494 277 542
julienchandelle.be <http://www.julienchandelle.be>
@jimbiscuit <https://twitter.com/#%21/jimbiscuit> ||
imdb<http://www.imdb.com/name/nm2844171/>
|| Nuke , AE & Fusion Compositor ||
_______________________________________________
Nuke-users mailing list
Nuke-users@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to