Hello,
thanks for sharing it! I think it could be useful for many others, therefore I added it to the docs of the module.
Cheers,
Daniel
Hi,
our python configuration consists of many files, too. To have the reload working, we have this block in our configuration:
import mod1import mod2import mod3from importlib import reload
def mod_init():KSR.info("===== initializing kamailio.py\n")reload(mod1)reload(mod2)reload(mod3)KSR.info("===== Done reloading modules\n")return kamailio()
modX will be the modules you import at the top.
HTH
Sebastian
From: sr-users <sr-users-bounces@lists.kamailio.org> on behalf of Niklas Larsson <niklas@tese.se>
Sent: Monday, November 14, 2022 10:46
To: Henning Westerholt <hw@gilawa.com>; Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org>
Subject: Re: [SR-Users] KEMI - app_python3 - reload multiple python filesHi,
that is what we do:
import sys
import KSR as KSR
import constants
import endpointparam as epParam
import iendpoint as ep
from util import ParseAddress
from endpoint import GetEgressEndPointInstance, CreateAsteriskEndPoint,
CreateSipTrunkEndPoint
etc
Been googling a bit, and it's should be possible to do a module.reload()
- but is there a way to find out in that the modules needs to be reloaded?
/niklas
Den 2022-11-14 kl. 09:05, skrev Henning Westerholt:
> Hello,
>
> have you tried to just use "import my-file" the file my-file in your kamailio.py?
>
> Cheers,
>
> Henning
>
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
sr-users@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe:
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
__________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions sr-users@lists.kamailio.org Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda