Docs-Python.ru
974 subscribers
2.75K links
Обновления сайта Docs-Python.ru
Download Telegram
🆕🔥Новый материал.

👉 Декоратор @logger.catch() модуля loguru в Python.

📝 Декоратор @logger.catch() модуля loguru применяется для автоматической регистрации непредвиденной ошибки в обернутой функции.

🌐 https://docs-python.ru/packages/modul-loguru-python/dekorator-logger-catch/
🆕🔥Новый материал.

👉 Метод logger.patch() модуля loguru в Python.

📝 Функция logger.patch() применяет функцию patcher для изменения записи (словарь record), созданной каждым вызовом ведения журнала.

🌐 https://docs-python.ru/packages/modul-loguru-python/funktsiia-logger-patch/
🆕🔥Новый материал.

👉 Метод logger.level() модуля loguru в Python.

📝 Функция logger.level() добавляет, обновляет или получает информацию об уровне (логирования) ведения журнала.

🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-level/
🆕🔥Новый материал.

👉 Менеджер контекста logger.contextualize() модуля loguru в Python.

📝 Менеджер контекста logger.contextualize() модуля loguru контекстно привязывает атрибуты к дополнительному словарю extra, находясь внутри блока with.

🌐 https://docs-python.ru/packages/modul-loguru-python/menedzher-konteksta-logger-contextualize/
🆕🔥Новый материал.

👉 Метод logger.configure() модуля loguru в Python

📝 Метод logger.configure() настраивает основной регистратор. Установленные с помощью этого метода значения, доступны во всех модулях, поэтому это лучший способ установить общие значения по умолчанию.

🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-configure/
🆕🔥Новый материал.

👉 Методы logger.disable() и logger.enable() модуля loguru в Python.

📝 **Метод logger.disable()** отключает регистрацию сообщений, поступающих от модуля name и его дочерних элементов. **Метод logger.enable()** включает регистрацию сообщений, поступающих от модуля name и его дочерних элементов.

🌐 https://docs-python.ru/packages/modul-loguru-python/metody-logger-disable-enable/
🆕🔥Новый материал.

👉 Метод logger.complete() модуля loguru в Python.

📝 Функция logger.complete() дожидается окончания асинхронных задач, запланированных обработчиками и сообщений в очереди enqueue (аргумент метода logger.add()).

🌐 https://docs-python.ru/packages/modul-loguru-python/metod-logger-complete/
🆕🔥Новый материал.

👉 Ротация по размеру и времени, разрешения лог-файлов.

📝 В материале представлены решения для выполнения ротации по размеру и времени, а также установки пользовательских разрешений лог-файлов.

🌐 https://docs-python.ru/packages/modul-loguru-python/rotatsiia-razmeru-vremeni-razresheniia-log-failov/
🆕🔥Новый материал.

👉 Настройка форматирования исключений в модуле loguru в Python.

📝 Модуль loguru автоматически добавит трассировку исключения при использовании метода logger.exception() или logger.opt(exception=True). Так же увеличить информативность об исключении можно аргументами backtrace=True и diagnose=True метода logger.add()

🌐 https://docs-python.ru/packages/modul-loguru-python/nastroika-formatirovaniia-iskliuchenii/
🆕🔥Новый материал.

👉 Регистраторы с отдельным набором обработчиков, модуль loguru.

📝 Модуль loguru изначально спроектирован так, чтобы использовать его только с одним глобальным объектом ведения журнала. В некоторых случаях может быть полезно регистрировать определенные сообщения для определенных обработчиков.

🌐 https://docs-python.ru/packages/modul-loguru-python/registratory-otdelnym-naborom-obrabotchikov/
🆕🔥Новый материал.

👉 Логирование многопроцессорных приложений модулем loguru.

📝 Материал рассказывает о разных подходах к логированию многопроцессорных приложений модулем loguru в Linux и Windows и особо подчеркивается важность использования аргумента enqueue=True метода logger.add().

🌐 https://docs-python.ru/packages/modul-loguru-python/logirovanie-mnogoprotsessornykh-prilozhenii/
🆕🔥Новый материал.

👉 Модуль fcntl в Python.

📝 Модуль fcntl выполняет управление файлами и вводом/выводом файловых дескрипторов. Это интерфейс для системных вызовов Unix fcntl() и ioctl(). Полное описание этих системных вызовов можно посмотреть командами man fcntl и man ioctl.

🌐 https://docs-python.ru/standart-library/modul-fcntl-python/
🔁Изменение информации.

👉 Способы записи в открытый файл в Python.

📝 Как и при чтении файлов, файловые объекты имеют несколько методов, которые полезны для записи в файл. fp.write(string), fp.writelines(sequence)

🌐 https://docs-python.ru/tutorial/chtenie-zapis-fajl/metody-zapisi-otkrytyj-fajl/
🔁Изменение информации.

👉 Функция copy() модуля shutil в Python.

📝 Функция copy() модуля shutil копирует файл src в файл или каталог dst. Аргументы src и dst должны быть строками. Возвращает путь к вновь созданному файлу.

🌐 https://docs-python.ru/standart-library/modul-shutil-python/funktsija-copy-modulja-shutil/
🔁Изменение информации.

👉 Функция url_for() модуля flask в Python.

📝 Функция flask.url_for() создает URL-адрес для заданной конечной точки endpoint (функции-представления). Ключевые аргументы **values, которые неизвестны целевой конечной точке endpoint (функции-представления), добавляются к сгенерированному URL-адресу в качестве параметров запроса как ?name=value.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/funktsija-url-for-modulja-flask/
🔁Изменение информации.

👉 Как обслуживать статические файлы в Flask Python.

📝 Предпочтительным методом является использование NGINX или другого веб-сервера для обслуживания статических файлов, так как они смогут сделать это более эффективно, чем Flask. Что бы открывать статические файлы в Flask, необходимо использовать метод flask.send_from_directory().

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/staticheskie-fajly-flask/
🔁Изменение информации.

👉 Класс tzinfo() модуля datetime в Python.

📝 Класс tzinfo() модуля datetime это абстрактный базовый класс. Пользовательский подкласс datetime.tzinfo предназначен для сбора информации о конкретном часовом поясе.

🌐 https://docs-python.ru/standart-library/modul-datetime-python/klass-tzinfo-modulja-datetime/
🔁Изменение информации.

👉 Сравнение и идентичность двух списков в Python.

📝 В материале представлены разные подходы к сравнению двух списков и вычисления их идентичности.

🌐 https://docs-python.ru/tutorial/ispolzovanie-spiskov-list-python/sravnenie-identichnost-dvuh-spiskov/
🔁Изменение информации.

👉 Что такое вызываемый объект callable в Python?

📝 Вызываемый объект callable - это все, что можно вызвать, используя круглые скобки. Вызываемые объекты часто принимают аргументы (которые заключаются в круглые скобки). В этом материале объясняется, почему происходит такая путаница между классами и функциями в Python.

🌐 https://docs-python.ru/tutorial/osnovnye-vstroennye-tipy-python/vyzyvaemyi-obekt-callable/
🔁Изменение информации.

👉 Расширение Flask-Assets, управление статикой приложения

📝 Расширение Flask-Assets предназначено для объединения и сжатия файлов JavaScript и CSS, а также преобразования разметки sass и less в реальный CSS.

🌐 https://docs-python.ru/packages/veb-frejmvork-flask-python/modul-flask-assets/