What kind of errors are you seeing if you keep super(A, self).__init__() and which Python version are you using?
The arguments were only necessary in Python2, if I’m not mistaken, but I haven’t seen it’s raising an error in Python3.