Hi, I would pass params in a python dictionary if its alllowed.
Tomi On 6. Dec 2020, at 14.35, Elaine Huang <[email protected]> wrote: 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 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 >> [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
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
