Skip to content

Files

Latest commit

 

History

History
33 lines (21 loc) · 482 Bytes

subclassed-final-class.md

File metadata and controls

33 lines (21 loc) · 482 Bytes

Pattern: Subclassed typing.final class

Issue: -

Description

Used when a class decorated with typing.final has been subclassed.

Example of incorrect code:

from typing import final

@final
class Base:
    pass

class Subclass(Base): # [subclassed-final-class]
    pass

Example of correct code:

from typing import final

class Base:
    pass

class Subclass(Base): # [subclassed-final-class]
    pass