Skip to content

isinstance return different result with sys.setprofile #318

Description

@lonsdale8734

python: 3.8.5

importsysfromtypingimportTypeVardefrun():
sys.modules.pop("typing_extensions", None)
fromtyping_extensionsimportParamSpecreturnisinstance(ParamSpec("P"), TypeVar)
deftrace_call(frame, event, arg):
returntrace_callif__name__=="__main__":
print(run()) # Truesys.setprofile(trace_call)
print(run()) # False??sys.setprofile(None)
print(run()) # True

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions