]> granicus.if.org Git - python/commit
func_getattro(), func_setattro(): Implement the new semantics for
authorBarry Warsaw <barry@python.org>
Tue, 14 Aug 2001 18:23:58 +0000 (18:23 +0000)
committerBarry Warsaw <barry@python.org>
Tue, 14 Aug 2001 18:23:58 +0000 (18:23 +0000)
commit142865cae1d68d1a597624af115abb60bd2bf11c
treea3443cd47a8b8132bd150aaecb7fcff6e0365bd3
parent5ef99a0bc56a3abfa6fdbbd47c10aef523833352
func_getattro(), func_setattro(): Implement the new semantics for
    setting and deleting a function's __dict__ attribute.  Deleting
    it, or setting it to a non-dictionary result in a TypeError.  Note
    that getting it the first time magically initializes it to an
    empty dict so that func.__dict__ will always appear to be a
    dictionary (never None).

    Closes SF bug #446645.
Objects/funcobject.c