[Zope-dev] Re: [ZODB-Dev] Re: BTrees strangeness (was Zope 2.X BIG
Session
problems - blocker - our site dies - need help of experience Zope developer,
please)
Tres Seaver
tseaver at zope.com
Mon May 17 13:32:14 EDT 2004
Casey Duncan wrote:
> On Mon, 17 May 2004 19:00:16 +0200
> Dieter Maurer <dieter at handshake.de> wrote:
>
>
>>Chris McDonough wrote at 2004-5-15 13:04 -0400:
>>
>>>...
>>>Dieter, do you think you can read this patch and give a thumbs up or
>>>down on it?
>>
>>The patch looks good.
>>
>>
>>>On a different subject, the publisher probably shouldn't pass around
>>>traceback objects (e.g. when it calls into err_hook) as Tres believes
>>>that may be a memory leak waiting to happen.
>>
>>The traceback is vital for error analysis.
>>
>>It may not be necessary that ZPublisher touches the traceback
>>but we will definitely need access to it during error handling.
Because the traceback contains stack frames, passing it through another
stack frame (via a function call) is inherently tricky: the called
function must *not* raise another exception.
> Perhaps the traceback can be passed as a string to avoid leaks?
> Furthermore why can't the traceback be retrieved later from
> sys.exc_info()?
+1; I don't want untrusted code handling tracebacks anyway.
Tres.
--
===============================================================
Tres Seaver tseaver at zope.com
Zope Corporation "Zope Dealers" http://www.zope.com
More information about the Zope-Dev
mailing list