been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature with the download links.
An alternative download source where the signatures are available is at [4].
The source
feedback using the issue tracker at [3].
Regards,
Vinay Sajip
[1] https://pypi.org/project/distlib/0.3.8/
[2]
https://distlib.readthedocs.io/en/latest/overview.html#change-log-for-distlib
[3] https://github.com/pypa/distlib/issues/new/choose
___
Python
been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature with the download links.
An alternative download source where the signatures are available is at [4].
The source
feedback using the issue tracker at [3].
Regards,
Vinay Sajip
[1] https://pypi.org/project/distlib/0.3.8/
[2]
https://distlib.readthedocs.io/en/latest/overview.html#change-log-for-distlib
[3] https://github.com/pypa/distlib/issues/new/choose
--
https://mail.python.org/mailman/listinfo/python-list
-readable interface to query the gpg version.
* Added the ability to export keys to a file.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature
-readable interface to query the gpg version.
* Added the ability to export keys to a file.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature
parsing of export entries to allow script names such as ","
or ",foo".
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements, please give some feedback using the issue tracker at [3].
Regar
parsing of export entries to allow script names such as ","
or ",foo".
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements, please give some feedback using the issue tracker at [3].
Regar
Rejthar for the patch.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature with the download links.
The source code repository is at [1
Rejthar for the patch.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Recent changes to PyPI don't show the GPG signature with the download links.
The source code repository is at [1
ath of RECORD to RECORD instead of staging path.
Thanks to Pieter Pas for the patch.
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements,
please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
ath of RECORD to RECORD instead of staging path.
Thanks to Pieter Pas for the patch.
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements,
please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
request and patch.
* Fixed #173: Added extra_args to send_keys(), recv_keys() and search_keys() to
allow
passing options relating to key servers.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
request and patch.
* Fixed #173: Added extra_args to send_keys(), recv_keys() and search_keys() to
allow
passing options relating to key servers.
This release [2] has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB 9147 B477 339A 9B86
Vinay Sajip added the comment:
The 3.8 branch is security-fix-only now, I'm afraid. And I'm not sure it's
worth backporting this.
--
versions: -Python 3.8
___
Python tracker
<https://bugs.python.org/issue47
Vinay Sajip added the comment:
New changeset c12ba6b2ff7908c8970b978f149d51ecd3fb195c by Jouke Witteveen in
branch 'main':
bpo-45171: Remove tests of deprecated logger.warn(). (GH-32139)
https://github.com/python/cpython/commit/c12ba6b2ff7908c8970b978f149d51ecd3fb195c
Vinay Sajip added the comment:
New changeset 5ca6d7469be53960843df39bb900e9c3359f127f by Jouke Witteveen in
branch 'main':
bpo-45171: Fix stacklevel handling in logging. (GH-28287)
https://github.com/python/cpython/commit/5ca6d7469be53960843df39bb900e9c3359f127f
--
nosy
Vinay Sajip added the comment:
New changeset d8066b420b888591f485d132e62979d07abfc3f4 by Michael P. Nitowski
in branch 'main':
bpo-46557: Log captured warnings without format string (GH-30975)
https://github.com/python/cpython/commit/d8066b420b888591f485d132e62979d07abfc3f4
--
nosy
Vinay Sajip added the comment:
> If so, then it probably good to adjust ... since it still talks about it
> being expected.
Do you mean just adding a note to the effect that SysLogHandler won't work on
macOS 12.2 because of changes to the syslog daemon on that platform?
IIRC
Change by Vinay Sajip :
--
type: behavior -> enhancement
versions: -Python 3.10, Python 3.7, Python 3.8, Python 3.9
___
Python tracker
<https://bugs.python.org/issu
Change by Vinay Sajip :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.11 -Python 3.10
___
Python tracker
<https://bugs.python.or
Vinay Sajip added the comment:
> If you have any preference about the implementation or any pointer
Nothing particular, just try to fit in with the existing code conventions even
where they don't follow modern idioms (e.g. a lot of the code in this package
predates PEP 8 and new sty
Vinay Sajip added the comment:
> Vinay would you consider a patch for logging where dictConfig allows taking
> objects directly in addition to the reference id?
Sorry I didn't respond to this; it dropped off my radar. Certainly, I would
consider such a
Vinay Sajip added the comment:
Unfortunately, you can't rely on people always doing "the sensible thing", for
any number of good reasons. If a particular set of parameter values didn't
cause failure, it is probably used somewhere.
Anyway, your problem goes away if interval =
Vinay Sajip added the comment:
Making a change without considering backward compatibility is premature. I've
closed the PR as there appears to be something wrong with it - it references
hundreds of changed files. Did you look at the 'atTime' keyword parameter of
TimedRotatingFileHandler
Vinay Sajip added the comment:
New changeset e35430bec528dfb1a653cd457ea58b5a08543632 by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-42378: fixed log truncation on logging shutdown (GH-27310) (GH-30468)
https://github.com/python/cpython/commit/e35430bec528dfb1a653cd457ea58b5a08543632
Vinay Sajip added the comment:
I guess it got missed during the 3.10 beta cycle by not being backported - it
might have needed to be cherry-picked. I'll see about getting it backported to
3.10.
--
___
Python tracker
<https://bugs.python.
Vinay Sajip added the comment:
Thanks for the patch. We're need to get contributors to sign a Contributor
License Agreement (CLA) before we can accept their patches. Would you be
willing to do this? The process could be smoother, but it's not too bad, and
here's where you get started
Change by Vinay Sajip :
--
versions: +Python 3.11
___
Python tracker
<https://bugs.python.org/issue46292>
___
___
Python-bugs-list mailing list
Unsubscribe:
Vinay Sajip added the comment:
New changeset f4e325c21d6d9c2bf70224dc69d707b226f87872 by andrei kulakov in
branch 'main':
bpo-41011: venv -- add more variables to pyvenv.cfg (GH-30382)
https://github.com/python/cpython/commit/f4e325c21d6d9c2bf70224dc69d707b226f87872
Vinay Sajip added the comment:
I'm closing with the assumption that the addition to the documentation covers
this. If that needs to be improved, this can be reopened with specific
suggestions.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -&g
Vinay Sajip added the comment:
New changeset 188fbdee0d6721a948eabb81cdcacac371614793 by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-46251: Add 'Security Considerations' section to logging configura…
(GH-30411) (GH-30448)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset db60ed1170a02189a4fd4b7574e0722dd22c658b by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-46251: Add 'Security Considerations' section to logging configura…
(GH-30411) (GH-30447)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 46c7a6566bca2e974a89c90c35ed1c498d9d3b02 by Vinay Sajip in branch
'main':
bpo-46251: Add 'Security Considerations' section to logging configura…
(GH-30411)
https://github.com/python/cpython/commit/46c7a6566bca2e974a89c90c35ed1c498d9d3b02
Vinay Sajip added the comment:
I've created a PR to add a "Security Considerations" section in the
configuration documentation. Comments on the PR are welcome.
--
stage: patch review ->
___
Python tracker
<https://bugs.pytho
Change by Vinay Sajip :
--
keywords: +patch
pull_requests: +28617
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/30411
___
Python tracker
<https://bugs.python.org/issu
Vinay Sajip added the comment:
> "Dont load untrusted config files" is the answer I expected.
Yes. It's the usual convenience vs. security trade-off. To make configuration
convenient, configurable factories with configurable parameters are provided.
Can this be misused? Of cou
Vinay Sajip added the comment:
Another (minor) point against using f-strings or .format is that formatting
prematurely might be doing unnecessary work - by default, logging formats
messages lazily, waiting until a message actually needs to be output. This
could perhaps be more prominently
Vinay Sajip added the comment:
New changeset 17260e44b5ed3508e3c15f1b7ded761879e91d3e by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-46063: Add 'delay=True' to file handler initialization. (GH-30103)
(GH-30105)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 908fd691f96403a3c30d85c17dd74ed1f26a60fd by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-46063: Add 'delay=True' to file handler initialization. (GH-30103)
(GH-30104)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 850aefc2c651110a784cd5478af9774b1f6287a3 by Vinay Sajip in branch
'main':
bpo-46063: Add 'delay=True' to file handler initialization. (GH-30103)
https://github.com/python/cpython/commit/850aefc2c651110a784cd5478af9774b1f6287a3
Change by Vinay Sajip :
--
pull_requests: +28326
pull_request: https://github.com/python/cpython/pull/30103
___
Python tracker
<https://bugs.python.org/issue46
Vinay Sajip added the comment:
Ah ... forgot to set delay=True for the handlers. Will look at this soon.
--
___
Python tracker
<https://bugs.python.org/issue46
Change by Vinay Sajip :
--
title: 3.11.0a3: under tox, sys._base_executable is wrong -> 3.11.0a3:
sys._base_executable is wrong, breaks venv - it wasn't under 3.11.0a2
___
Python tracker
<https://bugs.python.org/issu
Change by Vinay Sajip :
--
resolution: -> not a bug
stage: -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.org/issue23010>
___
___
Change by Vinay Sajip :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Vinay Sajip added the comment:
New changeset 94234228abbb84945a48049a7515dea960bc9834 by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-46063: Improve algorithm for computing which rolled-over log file…
(GH-30093) (GH-30095)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset f84e2f6c0aca97c59ec8ce21715ae9bd89893307 by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-46063: Improve algorithm for computing which rolled-over log file…
(GH-30093) (GH-30094)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset cb589d1b6bad4b75852c2e2a471a3800d5efdca7 by Vinay Sajip in branch
'main':
bpo-46063: Improve algorithm for computing which rolled-over log file…
(GH-30093)
https://github.com/python/cpython/commit/cb589d1b6bad4b75852c2e2a471a3800d5efdca7
Vinay Sajip added the comment:
> This is the intended behaviour, and yes it's changed from previous versions
> ... The previous value was incorrect, hence it was marked as an internal
> field.
But the value as it's calculated now seems to give a file that doesn't exist -
Change by Vinay Sajip :
--
keywords: +patch
pull_requests: +28316
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/30093
___
Python tracker
<https://bugs.python.org/issu
Vinay Sajip added the comment:
New changeset bad16f0cf71a6b11ef62f86be6b3d3567cd70a16 by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-43749: Ensure current exe is copied when using venv on windows
(GH-25216) (GH-30033)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset bb8d645f3a09645686cf8f66bd46dcfa4efac713 by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-43749: Ensure current exe is copied when using venv on windows
(GH-25216) (GH-30034)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
*3.8, I meant.
--
___
Python tracker
<https://bugs.python.org/issue43749>
___
___
Python-bugs-list mailing list
Unsubscribe:
Vinay Sajip added the comment:
3.10 and 3.9 - OK, but 3. is security fixes only, I'm afraid.
--
___
Python tracker
<https://bugs.python.org/issue43749>
___
___
ier release, but supporting code wasn't removed until now).
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements,
please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
[1] https://pypi.
ier release, but supporting code wasn't removed until now).
A more detailed change log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements,
please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
[1] https://pypi.
Change by Vinay Sajip :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Vinay Sajip added the comment:
New changeset e688568cdfe758a2316ecaf0c8df868d5dde0d83 by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-35821: Add an example to Logger.propagate documentation. (GH-29841)
(GH-29958)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset f78c229b4ec8621a9b15c6396b6c91518e8975d6 by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-35821: Add an example to Logger.propagate documentation. (GH-29841)
(GH-29957)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 2bf551757e0a7e3cc6ce2ebed2178b82438ac6b5 by Vinay Sajip in branch
'main':
bpo-35821: Add an example to Logger.propagate documentation. (GH-29841)
https://github.com/python/cpython/commit/2bf551757e0a7e3cc6ce2ebed2178b82438ac6b5
are containers for the keys used for
encryption/decryption and signing/verification).
* Encrypt and decrypt files to multiple recipients.
* Sign files and verify signatures.
This release has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB
are containers for the keys used for
encryption/decryption and signing/verification).
* Encrypt and decrypt files to multiple recipients.
* Sign files and verify signatures.
This release has been signed with my code signing key:
Vinay Sajip (CODE SIGNING KEY)
Fingerprint: CA74 9061 914E AC13 8E66 EADB
Change by Vinay Sajip :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
versions: +Python 3.9
___
Python tracker
<https://bugs.python.or
Vinay Sajip added the comment:
New changeset af39cfa6ca1e5dc4e5d28c1f09a875a14354e4ae by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-44391: Remove unused argument from a varargs call. (GH-29843)
(GH-29849)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 40a57532a5ad5dfd81ab6c72c5fb2e2dc4509199 by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-44391: Remove unused argument from a varargs call. (GH-29843)
(GH-29850)
https://github.com/python/cpython/commit/40a57532a5ad5dfd81ab6c72c5fb2e2dc4509199
Vinay Sajip added the comment:
New changeset 4141d94fa608cdf5c8cd3e62f7ea1c27fd41eb8d by Vinay Sajip in branch
'main':
bpo-44391: Remove unused argument from a varargs call. (GH-29843)
https://github.com/python/cpython/commit/4141d94fa608cdf5c8cd3e62f7ea1c27fd41eb8d
Change by Vinay Sajip :
--
keywords: +patch
pull_requests: +28072
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/29843
___
Python tracker
<https://bugs.python.org/issu
Change by Vinay Sajip :
--
keywords: +patch
pull_requests: +28070
stage: needs patch -> patch review
pull_request: https://github.com/python/cpython/pull/29841
___
Python tracker
<https://bugs.python.org/issu
Vinay Sajip added the comment:
Closing, as no objections raised.
--
resolution: -> not a bug
stage: needs patch -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Vinay Sajip added the comment:
This had dropped off my radar completely, but I still can't see where there's
an actual bug here. This simplified script:
import logging
import sys
LOGGING = {
'version': 1,
'handlers': {
'logfile': {
'level': 'DEBUG
Vinay Sajip added the comment:
> They too could pass a format argument themselves rather then relying on the
> default format never changing.
Changes to the stdlib shouldn't require changing previously working code
(sometimes months or years old) to fix breakage caused by new stdlib c
Vinay Sajip added the comment:
> However in the case of logging, an argument could be made that changing the
> default would have less impact.
Except that people may have used the current basic format in, for example, unit
tests, and that code could break after a change like t
Vinay Sajip added the comment:
It's possible this crept in during the fix for bpo-44753.
--
___
Python tracker
<https://bugs.python.org/issue45628>
___
___
Pytho
Vinay Sajip added the comment:
N.B. I was able to reproduce this on recent 3.9 versions as well.
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Vinay Sajip added the comment:
New changeset 191a93905a84f272b2232701dc5dcc69987330f5 by Miss Islington (bot)
in branch '3.10':
[3.10] bpo-45628: Check all parts of the suffix for an extension match.
(GH-29310) (GH-29314)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 317e0c99e3804310f4bee23e497d9d84b717d7f7 by Miss Islington (bot)
in branch '3.9':
[3.9] bpo-45628: Check all parts of the suffix for an extension match.
(GH-29310) (GH-29313)
https://github.com/python/cpython/commit
Vinay Sajip added the comment:
New changeset 8a77f59de51f1fd6062f0fefe73ee3059d714144 by Vinay Sajip in branch
'main':
bpo-45628: Check all parts of the suffix for an extension match. (GH-29310)
https://github.com/python/cpython/commit/8a77f59de51f1fd6062f0fefe73ee3059d714144
Change by Vinay Sajip :
--
keywords: +patch
pull_requests: +27578
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/29310
___
Python tracker
<https://bugs.python.org/issu
Vinay Sajip added the comment:
Oh, I see what you mean now - I was thinking of the overall message formatted
using a formatter. However, filters can still change a record's attributes and
getMessage() could behave differently on different calls because of this.
Changing things in this area
Vinay Sajip added the comment:
A developer may wish to format messages differently for different audiences
(i.e. different handlers) - for example, omit stack traces. This behaviour is
by design.
--
resolution: -> not a bug
stage: -> resolved
status: open -&g
Vinay Sajip added the comment:
Where did you see the warnings? I didn't spot anything in the GitHub Actions
logs.
--
___
Python tracker
<https://bugs.python.org/issue45
Change by Vinay Sajip :
--
resolution: -> fixed
stage: patch review -> resolved
status: open -> closed
___
Python tracker
<https://bugs.python.or
Change by Vinay Sajip :
--
keywords: +patch
pull_requests: +27140
stage: -> patch review
pull_request: https://github.com/python/cpython/pull/28822
___
Python tracker
<https://bugs.python.org/issu
Vinay Sajip added the comment:
RotatingFileHandler is also affected by the same issue.
Both RotatingFileHandler and TimedRotatingFileHandler have a shouldRollover
method which, if it returns False, should prevent rollover.
I would think that putting something like
if not os.path.isfile
nge log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements,
please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
[1] https://pypi.org/project/distlib/0.3.3/
[2] https://distlib.readthedocs.io/en/0.3.3/
[3] ht
nge log is available at [2].
Please try it out, and if you find any problems or have any suggestions for
improvements,
please give some feedback using the issue tracker! [3]
Regards,
Vinay Sajip
[1] https://pypi.org/project/distlib/0.3.3/
[2] https://distlib.readthedocs.io/en/0.3.3/
[3] ht
Vinay Sajip added the comment:
> This selectively _disables_ a logger. That isn't the same thing as
> selectively _enabling_ only the loggers you want to enable.
Your earlier comment referred to getting unwanted messages from third-party
loggers. Suppressing the messages implies dis
Vinay Sajip added the comment:
> This change serves the purpose of making it easier to configure non-root
> loggers.
My point was, they don't need to configure non-root loggers (in terms of adding
handlers) because the root logger's handlers will normally be used for all
l
Many of those 4.8K "users" might be using indirectly via some other dependency
- I'm not sure how GitHub calculates "used by", but even if it were a direct
dependency, one has no idea if it's actually being used or not. so I tend not
to worry about such things. My distlib library has only 2
-dove.com/cfg/index.html
and you can report issues / enhancement requests at
https://github.com/vsajip/py-cfg-lib/issues
As always, your feedback is most welcome (especially bug reports, patches and
suggestions for improvement). Enjoy!
Cheers,
Vinay Sajip
-dove.com/cfg/index.html
and you can report issues / enhancement requests at
https://github.com/vsajip/py-cfg-lib/issues
As always, your feedback is most welcome (especially bug reports, patches and
suggestions for improvement). Enjoy!
Cheers,
Vinay Sajip
--
https://mail.python.org/mailman
Vinay Sajip added the comment:
Closing, as no further feedback received on this issue. You can reopen if you
have an answer to my question.
--
resolution: -> not a bug
stage: -> resolved
status: open -> closed
___
Python tracke
Vinay Sajip added the comment:
Thanks, but ...
> I observe that many Python users tend to use basicConfig() even when they
> would be better served by configuring only the logger(s) needed for their own
> app/library.
First of all, library developers should not be configurin
Vinay Sajip added the comment:
It might be inadvisable to make your suggested change because of backward
compatibility and breakage of existing code. However, I don't mind updating the
logging cookbook to mention your suggested method of resolving the issue for
this use case. I'll leave
Vinay Sajip added the comment:
Why can you not subclass QueueHandler and override the prepare method to do
what you want/need?
--
___
Python tracker
<https://bugs.python.org/issue44
Vinay Sajip added the comment:
> You are far better and more experienced in maintaining widely used opensource
> codebases so I wouldn't argue with you, but... :)
Well, if a change introduces a problem, it will be my lookout, won't it? Just
as the original patch for bpo-8117 is p
Vinay Sajip added the comment:
I just checked - the relevant code (using MTIME) was added in 2010, as a fix
for bpo-8117 - around the time that Python 2.6 was released.
--
___
Python tracker
<https://bugs.python.org/issue40
Vinay Sajip added the comment:
> Well, there is nothing in the documentation that would say the logrotation
> can be only performed by continously running scripts, thats why. :)
Well, what's the need to rotate based on time when you just run scripts
sporadically or they're very short
Vinay Sajip added the comment:
> The assumed behaviour of TimedRotatingFileHandler is to rotate log files
> older than configured. Even when the script is executed multiple times.
Ah, but is it? The purpose of TimedRotatingFileHandler is to rotate files based
on time int
1 - 100 of 2444 matches
Mail list logo