python 2.7 TypeError: Error when calling the metaclass bases module.__init__() takes at most 2 arguments (3 given) code example
Example: python class typeerror module() takes at most 2 arguments (3 given)
this error is often due to the fact that the classes are at the same time modules
example:
let's create a file A.py (module) containing a class A and the same for B.
If B extend from A then to import class A into B we do:
from A_module import A_className
in our example:
the python code will be:
import A from A
class B(A):
....