[SR-Users] KEMI - app_python3 - reload multiple python files

Niklas Larsson niklas at tese.se
Tue Nov 15 16:52:37 CET 2022


Hi,

thanks - that solved our problem

/niklas

On 2022-11-15 09:14, sdamm at pascom.net wrote:
> Hi,
> our python configuration consists of many files, too. To have the 
> reload working, we have this block in our configuration:
>
>
> import mod1
> import mod2
> import mod3
> from 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 at lists.kamailio.org> on behalf of 
> Niklas Larsson <niklas at tese.se>
> *Sent:* Monday, November 14, 2022 10:46
> *To:* Henning Westerholt <hw at gilawa.com>; Kamailio (SER) - Users 
> Mailing List <sr-users at lists.kamailio.org>
> *Subject:* Re: [SR-Users] KEMI - app_python3 - reload multiple python 
> files
> Hi,
>
> 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 at 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 at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20221115/c2f51424/attachment.htm>


More information about the sr-users mailing list