Transfer: https: //stackoverflow.com/questions/33153404/python-typeerror-init-got-multiple-values-for-argument-master
When the super () .__ init __ (self, ** kwargs) # super call the parent class method, no self passed, so there need to remove the self