redis-python-tutorial
redis-python-tutorial copied to clipboard
Bump loguru from 0.6.0 to 0.7.2
Bumps loguru from 0.6.0 to 0.7.2.
Release notes
Sourced from loguru's releases.
0.7.2
- Add support for formatting of
ExceptionGrouperrors (#805).- Fix possible
RuntimeErrorwhen usingmultiprocessing.set_start_method()after importing thelogger(#974).- Fix formatting of possible
__notes__attached to anException(#980).0.7.1
- Add a new
contextoptional argument tologger.add()specifyingmultiprocessingcontext (like"spawn"or"fork") to be used internally instead of the default one (#851).- Add support for true colors on Windows using ANSI/VT console when available (#934, thanks
@tunaflsh).- Fix possible deadlock when calling
logger.complete()with concurrent logging of an asynchronous sink (#906).- Fix file possibly rotating too early or too late when re-starting an application around midnight (#894).
- Fix inverted
"<hide>"and"<strike>"color tags (#943, thanks@tunaflsh).- Fix possible untraceable errors raised when logging non-unpicklable
Exceptioninstances while usingenqueue=True(#329).- Fix possible errors raised when logging non-picklable
Exceptioninstances while usingenqueue=True(#342, thanks@ncoudene).- Fix missing seconds and microseconds when formatting timezone offset that requires such accuracy (#961).
- Raise
ValueErrorif an attempt to use nanosecond precision for time formatting is detected (#855).0.7.0
- Update
InterceptHandlerrecipe to make it compatible with Python 3.11 (#654).- Add a new
watchoptional argument to file sinks in order to automatically re-create possibly deleted or changed file (#471).- Make
patch()calls cumulative instead of overriding the possibly existing patching function (#462).- Make sinks added with
enqueue=Trueandcatch=Falsestill process logged messages in case of internal exception (#833).- Avoid possible deadlocks caused by re-using the logger inside a sink, a signal handler or a
__del__method. Since the logger is not re-entrant, such misuse will be detected and will now generate aRuntimeError(#712, thanks@jacksmith15).- Fix file sink rotation using an aware
datetime.timefor which the timezone was ignored (#697).- Fix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (#494).
- Fix logs colorization not automatically enabled for Github Actions and others CI platforms (#604).
- Fix
logger.complete()possibly hanging forever whenenqueue=Trueandcatch=Falseif internal thread killed due toExceptionraised by sink (#647).- Fix incompatibility with
freezegunlibrary used to simulate time (#600).- Raise exception if
logger.catch()is used to wrap a class instead of a function to avoid unexpected behavior (#623).
Changelog
Sourced from loguru's changelog.
0.7.2_ (2023-09-11)
- Add support for formatting of
ExceptionGrouperrors ([#805](https://github.com/Delgan/loguru/issues/805) <https://github.com/Delgan/loguru/issues/805>_).- Fix possible
RuntimeErrorwhen usingmultiprocessing.set_start_method()after importing thelogger([#974](https://github.com/Delgan/loguru/issues/974) <https://github.com/Delgan/loguru/issues/974>_)- Fix formatting of possible
__notes__attached to anException([#980](https://github.com/Delgan/loguru/issues/980) <https://github.com/Delgan/loguru/issues/980>_).
0.7.1_ (2023-09-04)
- Add a new
contextoptional argument tologger.add()specifyingmultiprocessingcontext (like"spawn"or"fork") to be used internally instead of the default one ([#851](https://github.com/Delgan/loguru/issues/851) <https://github.com/Delgan/loguru/issues/851>_).- Add support for true colors on Windows using ANSI/VT console when available (
[#934](https://github.com/Delgan/loguru/issues/934) <https://github.com/Delgan/loguru/issues/934>, thanks@tunaflsh <https://github.com/tunaflsh>).- Fix possible deadlock when calling
logger.complete()with concurrent logging of an asynchronous sink ([#906](https://github.com/Delgan/loguru/issues/906) <https://github.com/Delgan/loguru/issues/906>_).- Fix file possibly rotating too early or too late when re-starting an application around midnight (
[#894](https://github.com/Delgan/loguru/issues/894) <https://github.com/Delgan/loguru/issues/894>_).- Fix inverted
"<hide>"and"<strike>"color tags ([#943](https://github.com/Delgan/loguru/issues/943) <https://github.com/Delgan/loguru/pull/943>, thanks@tunaflsh <https://github.com/tunaflsh>).- Fix possible untraceable errors raised when logging non-unpicklable
Exceptioninstances while usingenqueue=True([#329](https://github.com/Delgan/loguru/issues/329) <https://github.com/Delgan/loguru/issues/329>_).- Fix possible errors raised when logging non-picklable
Exceptioninstances while usingenqueue=True([#342](https://github.com/Delgan/loguru/issues/342) <https://github.com/Delgan/loguru/issues/342>, thanks@ncoudene <https://github.com/ncoudene>).- Fix missing seconds and microseconds when formatting timezone offset that requires such accuracy (
[#961](https://github.com/Delgan/loguru/issues/961) <https://github.com/Delgan/loguru/issues/961>_).- Raise
ValueErrorif an attempt to use nanosecond precision for time formatting is detected ([#855](https://github.com/Delgan/loguru/issues/855) <https://github.com/Delgan/loguru/issues/855>_).
0.7.0_ (2023-04-10)
- Update
InterceptHandlerrecipe to make it compatible with Python 3.11 ([#654](https://github.com/Delgan/loguru/issues/654) <https://github.com/Delgan/loguru/issues/654>_).- Add a new
watchoptional argument to file sinks in order to automatically re-create possibly deleted or changed file ([#471](https://github.com/Delgan/loguru/issues/471) <https://github.com/Delgan/loguru/issues/471>_).- Make
patch()calls cumulative instead of overriding the possibly existing patching function ([#462](https://github.com/Delgan/loguru/issues/462) <https://github.com/Delgan/loguru/issues/462>_).- Make sinks added with
enqueue=Trueandcatch=Falsestill process logged messages in case of internal exception ([#833](https://github.com/Delgan/loguru/issues/833) <https://github.com/Delgan/loguru/issues/833>_).- Avoid possible deadlocks caused by re-using the logger inside a sink, a signal handler or a
__del__method. Since the logger is not re-entrant, such misuse will be detected and will now generate aRuntimeError([#712](https://github.com/Delgan/loguru/issues/712) <https://github.com/Delgan/loguru/issues/712>, thanks@jacksmith15 <https://github.com/jacksmith15>).- Fix file sink rotation using an aware
datetime.timefor which the timezone was ignored ([#697](https://github.com/Delgan/loguru/issues/697) <https://github.com/Delgan/loguru/issues/697>_).- Fix logs colorization not automatically enabled for Jupyter Notebook and Google Colab (
[#494](https://github.com/Delgan/loguru/issues/494) <https://github.com/Delgan/loguru/issues/494>_).- Fix logs colorization not automatically enabled for Github Actions and others CI platforms (
[#604](https://github.com/Delgan/loguru/issues/604) <https://github.com/Delgan/loguru/issues/604>_).- Fix
logger.complete()possibly hanging forever whenenqueue=Trueandcatch=Falseif internal thread killed due toExceptionraised by sink ([#647](https://github.com/Delgan/loguru/issues/647) <https://github.com/Delgan/loguru/issues/647>_).- Fix incompatibility with
freezegunlibrary used to simulate time ([#600](https://github.com/Delgan/loguru/issues/600) <https://github.com/Delgan/loguru/issues/600>_).- Raise exception if
logger.catch()is used to wrap a class instead of a function to avoid unexpected behavior ([#623](https://github.com/Delgan/loguru/issues/623) <https://github.com/Delgan/loguru/issues/623>_).
Commits
e1f48c9Bump version to 0.7.2086126fFix error using "set_start_method()" after "logger" import (#974)14fa062Add tested support for Python 3.123086159Fix some deprecation warnings in tests by upgrading Mypyb28978eFix deprecation caused by pickled "itertools.count()"37a2db2Fix deprecation of "datetime.utcfromoffset()"f1e94abFix f-string formatting in traceback of Python 3.1222bccb7Fix possible truncated source while colorizing traceback in Python 3.12db6c40bRemove some noqa and adjust test reference files (#982)0f9cdebFix formatting of possible notes added to an Exception (#980)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)