weird behaviour with function
-
I have function as below..if I execute with 3 values it complains it expects 2 when I provide 2 values it expects 3?? What going on?
def ExecuteCommand(argument,svalue,ttt): >>> **ExecuteCommand("sdfs",0)** Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: function takes 3 positional arguments but 2 were given >>> **ExecuteCommand("sdfs",0,3)** | ExecuteCommand::argument[sdfs] Traceback (most recent call last): File "<stdin>", line 1, in <module> File "main.py", line 852, in ExecuteCommand TypeError: function takes 1 positional arguments but 2 were given
-
@misterlisty The second error is from another call somewhere inside your function (line 852 of main.py).