Вопросы по теме 'traceback'

Как мне использовать регистратор Django для регистрации трассировки, когда я говорю об этом?
try: print blah except KeyError: traceback.print_exc() Я использовал для отладки, как это. Я бы печатал на консоль. Теперь я хочу регистрировать все, а не печатать, поскольку Apache не разрешает печать. Итак, как мне зарегистрировать...
19386 просмотров
schedule 22.07.2023

Есть ли способ получить доступ к вложенным или повторно созданным исключениям в python?
Обычный шаблон в python — перехватить ошибку в вышестоящем модуле и повторно вызвать эту ошибку как что-то более полезное. try: config_file = open('config.ini', 'r') except IOError: raise ConfigError('Give me my config, user!') Это...
5559 просмотров
schedule 13.01.2023

получение трассировки ошибок в зарегистрированной функции atexit
Я пытаюсь зарегистрировать ошибку, которая привела к остановке моего процесса, но traceback.print_tb и traceback.print_exc , похоже, не понимают, в чем заключается возникшая ошибка. Другими словами, почему следующее печатает «None\n» вместо...
607 просмотров
schedule 25.05.2022

traceback () для интерактивных и неинтерактивных сеансов R
Я заметил разницу между интерактивным сеансом R и сеансом без взаимодействия по поводу traceback() , которого я не понимаю. Для приведенного ниже кода это вызовет ошибку, но в интерактивном сеансе R я могу видеть информацию трассировки, тогда как...
5140 просмотров
schedule 26.07.2022

Ошибка Mercurial 2.7.2 и TortoiseHg при запуске HG
Я только что установил Mercurial 2.7.2 и объединил пакет TortoiseHg с https://www.mercurial-scm.org/ . Должен ли я иметь доступ к Mercurial из консоли Windows? Когда я открываю консоль и просто набираю hg, вместо списка команд я получаю...
350 просмотров
schedule 19.11.2022

Pygame AttributeError: объект 'модуль' не имеет атрибута 'копия'
Я столкнулся с Error: 'module' object has no attribute 'copy' при запуске программы pygame. В моем коде я никогда не упоминал атрибут копирования, поэтому не понимаю, откуда взялась ошибка.
9374 просмотров

исключения / трассировка не отображаются после импорта qgis-utils
Следуя вопросу , я спросил о получении информации о версии от python-qgis с блестящим решением. @falsetru, я столкнулся с проблемой, из-за которой импорт qgis.utils , похоже, скрывает все исключения. Выполняя следующий код в интерпретаторе, я не...
277 просмотров
schedule 19.07.2023

Как я могу отформатировать трассировку стека исключений в ведении журнала Python?
Журналы, которые я создаю в Python, предназначены для временного хранения в виде файлов, которые, в свою очередь, будут обрабатываться в базе данных журналов. Они используют формат, определяемый конвейером, чтобы указать, как будут обрабатываться...
10817 просмотров
schedule 02.07.2023

Что означает стандартный ввод в ошибках Python?
Например, когда я получаю синтаксическую ошибку, я получаю этот блок текста: File "<stdin>", line 1, in ? while True print('Hello world') while True print('Hello world') ^ SyntaxError: invalid...
2532 просмотров
schedule 31.10.2023

Реконструкция исключения из извлеченной трассировки
У меня есть такой дикт: { "stackTrace": [ ["/path/to/some/code.py", 10, "some_function", "do_something()"], ["/path/to/some/code.py", 20, "do_something", "raise MyException('aaaa')"] ], "errorType": "MyException", "errorMessage":...
69 просмотров
schedule 17.05.2024

Как я могу исключить оболочку функции из трассировки в Python-3?
Проблема Скрытая угроза Скажем, я написал декоратор функции, который берет функцию и оборачивает ее в другую функцию, например так: # File example-1.py from functools import wraps def decorator(func): # Do something @wraps(func)...
958 просмотров

django возвращает строку URL-адреса kwarg, используемую для фильтрации как int, пытаясь использовать как pk
Соблюдайте URL-адрес ниже http://127.0.0.1:8000/api/neighborhood-list/chicago/ этот URL-адрес привязан к ресурсу, который вернет список всех районов города. Однако в настоящее время я получаю эту ошибку: invalid literal for int()...
220 просмотров

Не удалось установить пакеты PyCharm
Я пытаюсь установить пакеты с помощью PyCharm, но каждый раз, когда я пытаюсь это сделать, возникает ошибка: Полный вывод команды: Traceback (most recent call last): File "C:\Program Files\JetBrains\PyCharm Community Edition...
1126 просмотров
schedule 31.01.2023

Получите полную трассировку с помощью sys.exc_info()
Похоже, что трассировка, возвращенная sys.exc_info() , содержит только кадры из блока try: , из которого вы поймали исключение. Есть ли способ получить полную трассировку? Чтобы уточнить, я хочу получить трассировку, чтобы traceback.print_exc()...
140 просмотров
schedule 22.04.2023

Ошибки трассировки после уничтожения виджета изображения Tkinter (Python)
У меня есть программа, которая очень быстро мигает красным и синим на экране, и у нее есть кнопка остановки. Когда нажимается кнопка остановки, мигание прекращается, но я также получаю стену ошибок, которые все одинаковы, они идут так быстро, что я...
82 просмотров

Как отследить предупреждение, чтобы получить номер строки, в которой оно произошло?
У меня есть несколько кодов, написанных на Python, и я использовал pandas для создания и управления некоторыми DataFrames. В некоторых из них я получаю предупреждения. например установка с предупреждением о копировании или предупреждением о...
70 просмотров
schedule 19.12.2022

Python отображает собственное сообщение об ошибке/трассировку для каждого исключения
Поддерживает ли Python способ отображения одного и того же пользовательского сообщения об ошибке для каждого исключения/поднятия/утверждения (независимо от того, где код сломался)? Моя текущая трещина в этом использует декоратор. У меня есть...
179 просмотров

Я получаю ошибку трассировки при использовании команды pipenv run python
ОБНОВЛЕНИЕ. Проблема возникает из-за специальных символов в пути, по которому создается каталог .virtualenv. Я исправил это, перенаправив .virtualenv в C:, и в конечном итоге отредактирую имя пользователя, чтобы избежать этой проблемы в будущем. У...
125 просмотров
schedule 10.02.2023

неподдерживаемые типы операндов для /: проблема 'str'
Мой код: a = input("Enter a number: ") b = input("Enter another number: ") int(a) int(b) if a == 0: print("You cannot divide a number by 0") if b == 0: print("You cannot divide by 0") else:...
89 просмотров
schedule 09.05.2022