Вопросы по теме 'raise'
Вызов исключения в TThread Execute?
Я только что понял, что мои исключения не отображаются пользователю в моих темах!
Сначала я использовал это в своем потоке для создания исключения, которое не работает:
except on E:Exception do
begin
raise Exception.Create('Error: ' +...
4403 просмотров
schedule
19.02.2023
создание событий в C # и вывод?
Я работал над программой. У меня 3 класса. У 2 классов есть таймеры, которые повторяются с разными интервалами, и после того, как один «цикл» таймера выполнен, он вызывает событие со строкой в качестве возврата. третий класс подписывается на...
299 просмотров
schedule
16.07.2023
Как имитировать повышение Python 3 в Python 2?
Python 3 имеет аккуратный
try:
raise OneException('sorry')
except OneException as e:
# after a failed attempt of mitigation:
raise AnotherException('I give up') from e
синтаксис, который позволяет вызвать последующее исключение...
8757 просмотров
schedule
21.09.2022
Трассировка исключения Ruby
У меня есть функция Ruby, например:
module MyModule
def function
raise ArgumentException if true
end
end
Затем я использую эту функцию в некоторых других функциях вложенности, например
def upperfunction
MyModule::function
end...
278 просмотров
schedule
29.06.2023
создание исключения в исключении без вызова исходного исключения
Мой код следующий:
try:
*Do something*
except *anError*:
if (condition):
methodCalled()
else:
raise "my own Exception"
Проблема в том, что когда я вызываю свое собственное исключение ("мое собственное исключение"),...
184 просмотров
schedule
28.06.2023
Почему этот рейз не спасает, и что его поправит, чтобы он был?
Я пытаюсь создать собственное исключение StandardError, но, похоже, я не могу активировать escape_from с повышением. Ошибка возникает, но никогда не спасается. Я создал простое приложение, чтобы попробовать это следующим образом:
class...
188 просмотров
schedule
03.07.2022
Как указать аргументы исключения в python?
Как установить аргументы при создании исключения? Где я могу найти список аргументов, доступных для каждого подкласса Exception ? Каковы лучшие практики?
Например, если я знаю, что файл не существует, как вызвать исключение...
1135 просмотров
schedule
09.02.2023
Должна ли строка документации содержать только те исключения, которые явно вызываются функцией?
При написании строк документов на python мне интересно, должна ли строка документации содержать исключения, которые неявно возбуждаются, или она также должна содержать исключения, которые я вызываю явно.
Рассмотрим функцию
def inv(a):
if a...
2197 просмотров
schedule
31.05.2024
Moq: как вызвать событие с ненулевым отправителем
Рассмотрим этот интерфейс:
public interface IFoo
{
event EventHandler SomethingHappened;
}
С Moq я делаю макет интерфейса, и теперь я хочу поднять событие:
var myMock = new Mock<IFoo>();
myMock.Raise(x => x.SomethingHappened...
728 просмотров
schedule
28.12.2022
Ruby - как вызвать одну и ту же ошибку для нескольких методов, не записывая ее несколько раз?
Допустим, я создаю класс Calculator, который работает, манипулируя элементами массива — в этом классе я определяю несколько методов: сложение, вычитание, умножение, деление. Я хочу, чтобы каждый метод вызывал одну и ту же ошибку, если в массиве...
109 просмотров
schedule
14.03.2023
Raise_application_error в разработчике SQL
Я использую SQL Developer версии 17.2.0.188. Когда я компилирую код, который вызывает некоторую ошибку, например. начать повышение_приложения_ошибки (-20001, 'ххххх'); конец;
Я вижу сообщение об ошибке в выходных данных скрипта (например,...
1782 просмотров
schedule
18.03.2023
Эквивалент кода Python для этих двух спецификаций
Возникли проблемы с переводом следующих двух спецификаций в код Python. Я нахожу терминологию странной для программы Python (бросить, поймать, содержимое исключения).
Первая спецификация гласит: «Если файл не может быть открыт, потому что он не...
53 просмотров
schedule
13.03.2023
Python «поднимает» без аргументов: какое последнее исключение было активным в текущей области?
В документации Python сказано:
Если выражения отсутствуют, raise повторно вызывает последнее исключение, которое было активным в текущей области.
(Python 3: https://docs.python.org/3/reference/simple_stmts.html#raise ; Python 2.7:...
1230 просмотров
schedule
19.06.2023
поднять [исключение] () также вызывает сам фактический код исключения вместе с исключением
Ссылка: более раннее сообщение в Не показывать строку повышения Python в стек исключений , который не дает адекватного ответа на этот вопрос.
В Python 3.7.3 на Raspberry Pi (последняя версия, доступная для этой платформы) при возникновении...
27 просмотров
schedule
24.07.2022
Рассмотрите возможность явного повторного повышения с использованием предложения pylint ключевого слова «от».
У меня есть небольшой код Python, в котором я использую обработку исключений.
def handler(event):
try:
client = boto3.client('dynamodb')
response = client.scan(TableName=os.environ["datapipeline_table"])
return...
850 просмотров
schedule
13.03.2023