Update of /cvsroot/happydoc/HappyDoc/happydoclib
In directory usw-pr-cvs1:/tmp/cvs-serv21157/happydoclib
Modified Files:
pluginloader.py
Log Message:
Added several trace statements to clean up trace output.
Index: pluginloader.py
===================================================================
RCS file: /cvsroot/happydoc/HappyDoc/happydoclib/pluginloader.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** pluginloader.py 7 Feb 2002 14:26:44 -0000 1.3
--- pluginloader.py 31 Mar 2002 22:15:35 -0000 1.4
***************
*** 162,165 ****
--- 162,166 ----
try:
+ TRACE.write('Importing %s' % _import_name)
_module = __import__( _import_name )
except Exception, msg:
***************
*** 168,174 ****
--- 169,181 ----
buffer.write('\n--- Plugin Module Error ---\n')
traceback.print_exc(file=buffer)
+ TRACE.into('PluginLoader' 'Plugin module error',
+ _import_name=_import_name)
+ TRACE.write(buffer.getvalue())
+ TRACE.outof()
buffer.write('---------------------------\n\n')
+ TRACE.outof()
raise PluginException( buffer.getvalue(), _import_name )
elif int(os.environ.get('PLUGIN_SILENT_ERRORS', '0')):
+ TRACE.outof()
continue
else:
***************
*** 176,179 ****
--- 183,187 ----
traceback.print_exc()
sys.stderr.write('---------------------------\n\n')
+ TRACE.outof()
continue
|