[OpenSIPS-Users] too many parameters for command <python_exec>
Tomi Hakkarainen
tpaivaa at gmail.com
Mon Dec 7 06:50:14 EST 2020
Hi,
I would pass params in a python dictionary if its alllowed.
Tomi
On 6. Dec 2020, at 14.35, Elaine Huang <u8k.mel at gmail.com> 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, <vladp at opensips.org> 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
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users at lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20201207/53f358e8/attachment-0001.html>
More information about the Users
mailing list