Don't you have any way to declare a variable into your process environment?
Regards, Thierry -- https://www.ulthar.net -- http://pyams.readthedocs.io Le ven. 13 oct. 2023 à 09:47, Gerhard Schmidt <[email protected]> a écrit : > Hi Thierry, > > not really a good option. The background thread is not started from the > main project, but from a additional package (used in multiple projects). > So it has no knowledge about the names of the console scripts. > > I could check for pserver as command to determinate if it's the server, > but changing the wsgi server would break this. > > Regards > Estartu > > Am 13.10.23 um 08:18 schrieb Thierry Florac: > > Hi Gerhard, > > > > Maybe it's not the best way to handle this, but I generally create > > custom command-line scripts (using Buildout) and just check for > sys.argv... > > > > Best regards, > > Thierry > > -- > > https://www.ulthar.net <https://www.ulthar.net> -- > > http://pyams.readthedocs.io <http://pyams.readthedocs.io> > > > > > > Le ven. 13 oct. 2023 à 07:00, Gerhard Schmidt <[email protected] > > <mailto:[email protected]>> a écrit : > > > > Hi there, > > > > I'm often running into the problem to determinate if the current app > is > > running as a server to server http requests or created from a console > > script to do specific things. > > > > Mostly it's to decide if a background thread should be started > (needed > > in the Server) or not (can cause problems in the console script) in > the > > ApplicationCreated event. > > > > I'm using pyramid.paster.bootstrap to set up the app for a console > > script. > > > > The problem is, the ApplicationCreated is called before I have a > chance > > to set anything in the registry to pass information along. > > > > I there a clean way know from the app object passed to the event > alone. > > I tried to pass a custom Request to bootstrap but the request is not > > passed to this event. > > > > Regards > > Estartu > > > > > > > > > > > > -- > > You received this message because you are subscribed to the Google > > Groups "pylons-discuss" group. > > To unsubscribe from this group and stop receiving emails from it, > > send an email to [email protected] > > <mailto:pylons-discuss%[email protected]>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/pylons-discuss/008829c9-1180-4365-9f69-d22d59a09ccd%40augusta.de > < > https://groups.google.com/d/msgid/pylons-discuss/008829c9-1180-4365-9f69-d22d59a09ccd%40augusta.de > >. > > > > -- > > You received this message because you are subscribed to the Google > > Groups "pylons-discuss" group. > > To unsubscribe from this group and stop receiving emails from it, send > > an email to [email protected] > > <mailto:[email protected]>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDw%2BMWKioj5F_OBpeeBSNJAS3JAoU8DZmNsZ3hRX-x%3DAg%40mail.gmail.com > < > https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDw%2BMWKioj5F_OBpeeBSNJAS3JAoU8DZmNsZ3hRX-x%3DAg%40mail.gmail.com?utm_medium=email&utm_source=footer > >. > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/971cf4de-7235-47af-a92e-5da154230b18%40augusta.de > . > -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBKBWA3VeLZZ6j1PjNj4zZnQjp0dHRqdQv1TgbA1tOJ2A%40mail.gmail.com.
