Thanks!
QUERY · ISSUE
logging.StreamHandler should call super().__init__()
logging.StreamHandler inherits from logging.Handler but does not call super().init()
so it misses to initialize level and formatter instance variables
by the way, logging.Handler should initialize formatter to a working formatter, not None.
e.g. if you create and add a new StreamHandler, it has no formatter set by default and any logging will generate an exception.
CANDIDATE · PULL REQUEST
StreamHandler should call parent constructor
Otherwise there's a crash on line 70 where level is not a property of the class unless explicitly set with ::setLevel
1 comment
I also encountered this issue, and have added a PR to fix in #710.