I just noticed you put OLEError before the colon you should have<br>
except:<br>
&nbsp;&nbsp;&nbsp; OLEError<br>
&nbsp;&nbsp;&nbsp; print &quot;ole&quot;<br>
<br>
if that doesn't work you could just get rid of the OLEError bit and all errors will be ignored.<br><br><div><span class="gmail_quote">On 7/14/05, <b class="gmail_sendername">Bernard Lebel</b> &lt;<a href="mailto:3dbernard@gmail.com">
3dbernard@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Very well.<br><br>#INFO : &lt; NewRenderShot &gt; importAnimation&gt; :: Import action for character &quot;&quot;...
<br><br>#ERROR : 2000 - Argument 0 (Source) is invalid<br>#ERROR : 2001-ANIM-ApplyAction - Argument 0 is invalid - [line 3543 in<br>D:\Software\Softimage\XSI_4.2\Application\DSScripts\action.vbs]<br>#ERROR : 21000-ANIM-ImportAction - Traceback (most recent call last):
<br><br># File &quot;&lt;Script Block &gt;&quot;, line 815, in NewRenderShot_Execute<br># if bAnimation == True: importAnimation()<br># File &quot;&lt;Script Block &gt;&quot;, line 541, in importAnimation<br># xsi.importactionandapply
( oModel, sPresetFile )<br># File &quot;&lt;COMObject Application&gt;&quot;, line 2, in importactionandapply<br>#COM Error: Unspecified failure - [line 540]<br>#ERROR : OLE error 0x80020101<br>Application.NewRenderShot()<br>
<br><br>Keep in mind this output is the result of Python code ran in an<br>application. Things like &quot;xsi.importactionandapply&quot;,<br>&quot;Application.NewRenderShot()&quot; and so on are application commands. The<br>
most relevant part is the last paragraph, where my code fails.<br>#INFO is the normal output, while #ERROR is, will, a script error.<br><br>This error is the result of an application command that has an invalid<br>argument (the command imports file data in the scene). I'm just trying
<br>catch these errors.<br><br><br>Thanks<br>Bernard<br><br><br><br>On 7/14/05, Adam Bark &lt;<a href="mailto:adam.jtm30@gmail.com">adam.jtm30@gmail.com</a>&gt; wrote:<br>&gt; Can you send me the output for an OLE error? The correct syntax should be
<br>&gt; included in the error message like this:<br>&gt;<br>&gt;&nbsp;&nbsp;Traceback (most recent call last):<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;File &quot;&lt;stdin&gt;&quot;, line 1, in ?<br>&gt;&nbsp;&nbsp;TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
<br>&gt;<br>&gt;&nbsp;&nbsp;TypeError would be the exception so you would have:<br>&gt;<br>&gt;&nbsp;&nbsp;try: None + &quot;foo&quot;<br>&gt;&nbsp;&nbsp;except: TypeError<br>&gt;<br>&gt;<br>&gt; On 7/14/05, Bernard Lebel &lt; <a href="mailto:3dbernard@gmail.com">
3dbernard@gmail.com</a>&gt; wrote:<br>&gt; &gt; Hello,<br>&gt; &gt;<br>&gt; &gt; A simple question: what is the syntax in a try/except for the OLE error?<br>&gt; &gt;<br>&gt; &gt; Let say you want to catch OLE error:<br>&gt; &gt;
<br>&gt; &gt; try: print stuff<br>&gt; &gt; except OLEError: print 'ole'<br>&gt; &gt;<br>&gt; &gt; Now the problem is that I just can't seem to find anything how the<br>&gt; &gt; exact grammar of this error! I have looked in the Python
<br>&gt; &gt; documentation, as well as the pywin32 documentation, I have tried many<br>&gt; &gt; different ways of typing it, I googled around, but yet I just can't<br>&gt; &gt; find it.<br>&gt; &gt;<br>&gt; &gt;<br>&gt; &gt; Thanks
<br>&gt; &gt; Bernard<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Tutor maillist&nbsp;&nbsp;-&nbsp;&nbsp;<a href="mailto:Tutor@python.org">Tutor@python.org</a><br>&gt; &gt; <a href="http://mail.python.org/mailman/listinfo/tutor">
http://mail.python.org/mailman/listinfo/tutor</a><br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt; _______________________________________________<br>&gt; Tutor maillist&nbsp;&nbsp;-&nbsp;&nbsp;<a href="mailto:Tutor@python.org">Tutor@python.org</a><br>&gt; 
<a href="http://mail.python.org/mailman/listinfo/tutor">http://mail.python.org/mailman/listinfo/tutor</a><br>&gt;<br>&gt;<br>&gt;<br>_______________________________________________<br>Tutor maillist&nbsp;&nbsp;-&nbsp;&nbsp;<a href="mailto:Tutor@python.org">
Tutor@python.org</a><br><a href="http://mail.python.org/mailman/listinfo/tutor">http://mail.python.org/mailman/listinfo/tutor</a><br></blockquote></div><br>