Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Typo in docstring for override decorator from typing module. #112152

Copy link
Copy link
Closed
@Qua27

Description

@Qua27
Issue body actions

typing module documentation

Typo description

A typo in docstring for override decorator. Under Usage:: we see the following code.

class Base:
    def method(self) -> None: ...
        pass

class Child(Base):
    @override
    def method(self) -> None:
        super().method()

Both ... and pass are used in Base's class method. Since ... has already been used, pass statement does not relate to the method at all, causing IndentationError.

Suggested solution: remove ...

class Base:
    def method(self) -> None:
        pass

class Child(Base):
    @override
    def method(self) -> None:
        super().method()

def method(self) -> None: ...

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.