Thank you for the help, Diogo.
But what to in in the except?

In a terminal session I probably want to print() the error message, but in a 
GUI session I rather want to nuke.message() it. Is there any way to distinguish 
between the two?

Cheers,
Mathias

On 12 Mar 2014, at 00:00, Diogo Girondi <diogogiro...@gmail.com> wrote:

> Using "Try/except" I guess, using "raise" directly will do just that.
> 
> Cheers,
> Diogo
> 
> 
> On Tue, Mar 11, 2014 at 10:18 AM, Mathias Möhl <i...@mamoworld.com> wrote:
> 
> Hi,
> 
> what’s the correct way to raise any errors in init.py and ensure that they 
> are shown to the user when he is running nuke with UI?
> If I put this in my init.py
> 
> raise Exception("Test”)
> 
> and launch NUKE, I just get a dialog saying "error interpreting this plugin” 
> but not “Test”
> 
> Cheers,
> Mathias
> 
> mamoworld.com
> simplify your cgi
> Dr. Mathias Möhl
> Marlow 52 , 18551 Sagard, Germany
> Phone +49 (0)38302 - 88 75 61
> i...@mamoworld.com
> 
> 
> 
> _______________________________________________
> Nuke-python mailing list
> Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
> http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

mamoworld.com
simplify your cgi
Dr. Mathias Möhl
Marlow 52 , 18551 Sagard, Germany
Phone +49 (0)38302 - 88 75 61
i...@mamoworld.com


_______________________________________________
Nuke-python mailing list
Nuke-python@support.thefoundry.co.uk, http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-python

Reply via email to