Skip to content

INT-OBJECT-01H: Refuse deferred advertised class identities #257

Closed

Description

@ellainng

Problem

The finite construction profile permits lexical class-cell interactions with a class namespace named class, but custom advertised-class lookup remains deferred. Attribute reads, failed actual-type isinstance checks and super receiver validation can currently return misleading values instead of reaching that explicit boundary.

Scope and acceptance

Under #123, refuse these deferred lookups before descriptor callbacks. Preserve type(value), successful actual-type checks and real-subtype super binding. Add authored CPython references, explicit Future classifications, source/ownership regressions, Node/Chromium drain/step and offline acceptance, with exact existing composed resource baselines. No new protocol, host capability, dependency, publication or deployment is included.

Depends on #251 and PR #256. Use a separate focused correction PR.

Activity

  1. added a commit that references this issue on Oct 27, 2026
    2c50f24
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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions