Skip to content

TypeError for undefined abstractmethod does not highlight the undefined method name  #98284

Description

@kaushikcfd

Feature or enhancement

Currently, on instantiating a type with an undefined abstract property named "name" we get the following error message:

TypeError: Can't instantiate abstract class IndexNode with abstract method name

The name could be confused as a part of the sentence itself. It must be highlighted, most likely by surrounding the method names with single-quotes

Pitch

Could be implemented via a nondisruptive patch that would edit just the error message in Objects/typeobject.c

Previous discussion

A reference implementation was discussed at #97971.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type-featureA feature request or enhancement

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions