[Zope-CVS] CVS: Products/ExternalEditor/Plugins - excel.py:1.6
Chris McDonough
chrism at plope.com
Mon Jun 20 19:10:13 EDT 2005
Update of /cvs-repository/Products/ExternalEditor/Plugins
In directory cvs.zope.org:/tmp/cvs-serv16275/Plugins
Modified Files:
excel.py
Log Message:
Prepare for 0.9 release.
=== Products/ExternalEditor/Plugins/excel.py 1.5 => 1.6 ===
--- Products/ExternalEditor/Plugins/excel.py:1.5 Thu Mar 3 19:20:14 2005
+++ Products/ExternalEditor/Plugins/excel.py Mon Jun 20 19:09:42 2005
@@ -82,7 +82,20 @@
if why.endswith('Path') or why.endswith('Name'):
return 1
raise
-
+ except TypeError, why:
+ # Again, who knows why this happens but the enumeration of
+ # workbooks can occasionally lead to a type error, e.g.:
+ # Traceback (most recent call last):
+ # File "zopeedit.py", line 764, in ?
+ # File "zopeedit.py", line 372, in launch
+ # File "Plugins\excel.pyc", line 57, in isAlive
+ # File "win32com\client\dynamic.pyc", line 210, in __getitem__
+ # TypeError: This object does not support enumeration
+ # We ignore this and return true.
+ why = str(why)
+ if why.endswith('enumeration'):
+ return 1
+ raise
def test():
import os
More information about the Zope-CVS
mailing list