报告 NewType 的无效用法。

示例:


  from typing import NewType

  InvalidName = NewType("Name", int)  # 变量名称 'InvalidName' 与 NewType 名称 'Name' 不匹配

  from typing import Literal

  InvalidType = NewType("InvalidType", Literal[1])  # NewType 不能与 'Literal[1]' 一起使用

  Base = NewType("Base", str)

  class Derived(Base):  # 'Base' cannot be subclassed
      pass