Customizing cgitb

Peter Otten __peter__ at web.de
Thu Sep 2 13:02:35 EDT 2010


D'Arcy J.M. Cain wrote:
> I have a small problem with the cgitb module. I know that I can
> basically write my own version but it seems kind of silly to rewrite
> something that does 99% what I want. Here is an excerpt from the
> output of an exception.
>> 1520 (current_job['job_id'], job['_SELECT_']))
> 1521
> 1522 elif job['_ACTION_'].startswith('queue_'):
> 1523 action = job['_ACTION_'][6:]
> 1524 if action == 'mod':
> job = {'_PARENTDIR_': '', '__BAD_DATA__': [], '_REMOTE...orage('npq7',
> '5')]), '_REMOTE_HOST_': 'unknown'} ].startswith undefined
>> My problem is that the "job =" line is abridging the value. I need to
> see all of the variables in the dictionary. Is there any way I can
> wrap cgitb and get the behaviour I want or do I have to write my own
> method for sys.excepthook?

You could try to monkey-patch pydoc:
import pydoc
def cram(text, maxlen):
 return text 
pydoc.cram = cram
Peter


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /