LINUX.ORG.RU

История изменений

Исправление steemandlinux, (текущая версия) :

class CXError(Exception):
    pass

class ResponseKeyError(CXError):
    def __init__(self, err):
        pass
        
def test(arg):
    i = {'privet': 'poka'}
    try:
        i[arg]
    except KeyError:
        raise ResponseKeyError(arg)

try:
    test('blablabla')
except ResponseKeyError as err:
    print(err)

python3 test.py blablabla

Исходная версия steemandlinux, :

class CXError(Exception):
    pass

class ResponseKeyError(CXError):
    def __init__(self, err):
        pass
        
def test(arg):
    i = {'privet': 'poka'}
    try:
        i[arg]
    except KeyError:
        raise ResponseKeyError(arg)

try:
    test('blablabla')
except ResponseKeyError as err:
    print(err)