﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	parents
919	Do not use super(self.__class__)	Elrond		"Some places in the code use something like
{{{
class B(A):
    def __init__(self):
        super(self.__class__, self).__init__()
}}}
This seems to work, until someone creates a subclass.

Please fix all of those.

Either use
{{{
    def __init__(self):
        A.__init__(self)
}}}
or
{{{
    def __init__(self):
        super(B, self).__init__()
}}}
"	defect	closed	major		programming	fixed	bitesized	berkerpeksag	
