Message103555
| Author |
jafo |
| Recipients |
jafo |
| Date |
2010年04月19日.05:26:36 |
| SpamBayes Score |
6.467049e-12 |
| Marked as misclassified |
No |
| Message-id |
<1271654800.68.0.746629224445.issue8451@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
As discussed in this thread:
http://mail.python.org/pipermail/python-dev/2010-March/098500.html
The syslog module is using the C argv[0] as the program name, not the python sys.argv[0]. So, in most cases this means that unless you explicitly set a ident, you get "python" as the ident. Not entirely helpful.
This patch:
- Makes openlog arguments keyword args.
- Makes openlog ident argument optional.
- If ident is not passed to ident, basename(sys.argv[0]) is used.
- The first call to syslog.syslog() calls ident() with no options
(if it hasn't previously been called).
- Variously related documentation changes.
"make test" with this succeeds.
I think this is ready to go into the trunk, but would like a review. I'll check with the release maintainer about if this is appropriate for 2.7b.
Sean |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2010年04月19日 05:26:40 | jafo | set | recipients:
+ jafo |
| 2010年04月19日 05:26:40 | jafo | set | messageid: <1271654800.68.0.746629224445.issue8451@psf.upfronthosting.co.za> |
| 2010年04月19日 05:26:37 | jafo | link | issue8451 messages |
| 2010年04月19日 05:26:36 | jafo | create |
|