Hi Vlad, Thanks.
What would you do if you need to pass multiple parameters to a function? I'm thinking of compile the params into one string (separated by comma maybe) and parse them in the python function, but that's hacky. On Sat., 5 Dec. 2020, 03:29 Vlad Patrascu, <[email protected]> wrote: > Hi Elaine, > > Unfortunately the documentation is actually misleading and the function > accepts only one extra argument for passing to python. > > Regards, > > -- > Vlad Patrascu > OpenSIPS Developerhttp://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 > [email protected]http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
