[Python-Dev] Re: PEP 282 comments

Jeremy Hylton jeremy@zope.com
Thu, 21 Mar 2002 10:14:08 -0500


>>>>> "VS" == Vinay Sajip <vinay_sajip@red-dove.com> writes:

  VS> I like this. I prefer the name "exc_info" (rather than "exc")
  VS> for the key, as it is clearer that the result of sys.exc_info(),
  VS> or equivalent, is being passed. How about the following? The
  VS> kwargs is searched for "exc_info", and if found it is copied to
  VS> the LogRecord [and removed from kwargs]. The kwargs dict is then
  VS> bound to a "user_info" attribute of the LogRecord.

Why do you need **kwargs at all?  Can't the interface specify the
complete set of optional arguments explicitly?

Jeremy