Приложение UWP поддерживает исключение неавторизованного доступа

Вы можете создать атрибут в базовом классе abc.ABC с таким значением, как NotImplemented , чтобы, если атрибут не переопределяется, а затем используется, ошибка отображается во время выполнения.

Следующий код использует подсказку типа PEP 484 , чтобы помочь PyCharm правильно статически проанализировать тип атрибута path.

import abc


class Controller(abc.ABC):
    path = NotImplemented  # type: str


class MyController(Controller):
    path = '/home'

1
задан newboooooo 18 January 2019 в 12:21
поделиться