This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author da-dada
Recipients da-dada, eric.smith, remi.lapeyre
Date 2019-12-09.00:45:33
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1575852334.14.0.94512504443.issue38998@roundup.psfhosted.org>
In-reply-to
Content
my use case is different (I do a loop), but what I expected from the docs (just for fun!)

class Ddefault:

    def __init__(self):
        vars(self).setdefault('default', self.set_default() if not 'default' in vars(self) else self.default)
        vars(self).setdefault('default', self.set_default() if not 'default' in vars(self) else self.default)
        print(vars(self))

    def set_default(self):
        print(vars(self))
        return 'default'

if __name__ == "__main__":
    Ddefault()

may be the coding diverted from the docs after the fixing of issue 13521 and no one dares correcting..
anyway, I will probably keep my old coding (performance, if there is any)
History
Date User Action Args
2019-12-09 00:45:34da-dadasetrecipients: + da-dada, eric.smith, remi.lapeyre
2019-12-09 00:45:34da-dadasetmessageid: <1575852334.14.0.94512504443.issue38998@roundup.psfhosted.org>
2019-12-09 00:45:34da-dadalinkissue38998 messages
2019-12-09 00:45:33da-dadacreate