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.

Reply via email to