Possible modification to ClassVar

The example you give is not necessarily a class var. I’ve seen code before that mixes class and instance variable behaviour like this to define a default value:

class Foo:
    bar = 3

    def baz(self):
        self.bar = 4