Вопросы по теме '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