Ticket #2629 enhancement closed wontfix
passing the "why" argument to log.err is hard and crappy
| Reported by: | radix | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | core | Keywords: | |
| Cc: | Branch: | ||
| Author: | Launchpad Bug: |
Description
try:
1/0
except:
log.err(None, "foo")
or log.err(_why="foo")
trying to pass why= directly causes the following error:
msg(failure=_stuff, why=_why, isError=1, **kw) TypeError: msg() got multiple values for keyword argument 'why'
Which is dumb. Either _why= should be renamed to why= or the special passing of why=_why should only happen if _why is not None.
Fixing this ticket should also entail fixing #2567
Change History
Note: See
TracTickets for help on using
tickets.
