Python 2.7 принимает ровно 2 аргумента
Я использую Python 2.7.X и Jython2.7 Windows10 64Bit.
У меня проблема в классе.
FILEA:
class A:
def func1(self, path1, path2):
*****
FILEB:
test=A()
test.func1(path1, path2) #ERROR! func1() takes exactly 2 arguments (3 given)
A:
class testClass():
def testFunc(self, _fileName, _outputPath):
B:
tc=testClass()
tc.testFunc(self._path1, self._path2)
изменилось имя переменной
почему func1 получил 3 аргумента?? и как это исправить?