Hi Elaine,

Unfortunately the documentation is actually misleading and the function accepts only one extra argument for passing to python.

Regards,

--
Vlad Patrascu
OpenSIPS Developer
http://www.opensips-solutions.com

On 04.12.2020 11:30, Elaine Huang wrote:
Hi,

I wrote a python function that takes 3 parameters (excluding msg):


class MyClass:
  …
  my_f(self, msg, param1, param2, param3):
    …
  …


While the python module readme suggests it can accept extra args (more than 1), opensips fail to start with error: too many parameters for command <python_exec>

my config code:
python_exec("my_f", param1, param2, param3)


It can start if I change it to:
python_exec("my_f", param1)


Any idea why?


OpenSIPS version: 3.1



Kind Regards,
Elaine


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to