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

C #: Вы вызываете или генерируете исключение?
Я знаю, что это, вероятно, не имеет большого значения, но я хотел бы знать, что правильно. Если фрагмент кода содержит некоторую версию throw new SomeKindOfException() . Мы говорим, что этот фрагмент кода потенциально может вызвать исключение?...
6639 просмотров
schedule 19.03.2022

Почему wxframe не вызывается из функции, вызываемой с помощью глобального связывателя gtk?
Хорошо, почему это простое приложение не работает. Я провел один день, исследуя это, и ничего не получил. import wx, os import gtk import keybinder class FrameWithHotKey(wx.Frame): def __init__(self, *args, **kwargs):...
282 просмотров
schedule 20.02.2022

Примеры RSpec не работают по-разному на разных машинах
Первый печатает информацию об ошибке следующим образом: Failures: 1) UnitShip 测试增删改: Создание должно быть успешным. Ошибка/ошибка: unit_ship = UnitShip.create(DataGenerator::Master.unit_ship) Psych::SyntaxError: не удалось разобрать YAML в...
142 просмотров
schedule 17.11.2022

TypeError:исключения должны быть классами старого стиля или производными от BaseException, а не от str
Ниже приведен мой код: test = 'abc' if True: raise test + 'def' И когда я запускаю это, это дает мне TypeError TypeError: exceptions must be old-style classes or derived from BaseException, not str Итак, какого типа должен быть...
69574 просмотров
schedule 06.03.2022

Как использовать ключевое слово Raise в Python
Я прочитал официальное определение «рейза», но до сих пор не совсем понимаю, что оно означает. Проще говоря, что такое «рейз»? Пример использования поможет.
377658 просмотров
schedule 21.03.2022

Установка кода выхода для пользовательского исключения в python
Я использую пользовательские исключения, чтобы отличать свои исключения от исключений Python по умолчанию. Есть ли способ определить собственный код выхода, когда я вызываю исключение? class MyException(Exception): pass def...
5799 просмотров
schedule 08.08.2022

Как повторно вызвать исключение во вложенных блоках try / except?
Я знаю, что если я хочу повторно вызвать исключение, я просто использую raise без аргументов в соответствующем блоке except . Но учитывая вложенное выражение вроде try: something() except SomeError as e: try: plan_B()...
110643 просмотров
schedule 21.07.2022

Как использовать pytest, чтобы убедиться, что ошибка НЕ ​​возникает
Предположим, у нас есть что-то вроде этого: import py, pytest ERROR1 = ' --- Error : value < 5! ---' ERROR2 = ' --- Error : value > 10! ---' class MyError(Exception): def __init__(self, m): self.m = m def __str__(self):...
62149 просмотров
schedule 22.12.2022

Python: частные атрибуты класса [дубликаты]
Пытаясь понять частные/общедоступные атрибуты для класса, я начал играть с @property. Я не понимаю, почему, когда я определяю класс следующим образом: class Number(object): @property def num1(self): return self._num1...
56 просмотров
schedule 28.02.2022

RaiseEvent на до-диез
Я знаю, что в Интернете есть много информации о RaiseEvents, но я не могу их понять, кто-нибудь может помочь мне с простым примером на C#. Большое спасибо.
387 просмотров
schedule 11.05.2023

Не понимаю assertRaises с генераторами + unittest
Я не понимаю, что случилось. Вот 2 простых генератора диапазона. Оба вызывают ValueError при вводе больше, чем MAX. Первый — это понимание генератора, а второй использует доходность. MSG = 'Wrong number' MAX = 20 def test_compr(n, m=MAX):...
80 просмотров
schedule 24.01.2023