That's how I do it right now. But you have to remember it in every script. As I said. This package is use in many projects, so a detection without help from the script itself would be better.

Regards
   Estartu

Am 13.10.23 um 09:53 schrieb Thierry Florac:
Don't you have any way to declare a variable into your process environment?

Regards,
Thierry
--
https://www.ulthar.net <https://www.ulthar.net> -- http://pyams.readthedocs.io <http://pyams.readthedocs.io>


Le ven. 13 oct. 2023 à 09:47, Gerhard Schmidt <esta...@augusta.de <mailto:esta...@augusta.de>> 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>
    <https://www.ulthar.net <https://www.ulthar.net>> --
     > http://pyams.readthedocs.io <http://pyams.readthedocs.io>
    <http://pyams.readthedocs.io <http://pyams.readthedocs.io>>
     >
     >
     > Le ven. 13 oct. 2023 à 07:00, Gerhard Schmidt <esta...@augusta.de
    <mailto:esta...@augusta.de>
     > <mailto:esta...@augusta.de <mailto:esta...@augusta.de>>> 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 pylons-discuss+unsubscr...@googlegroups.com
    <mailto:pylons-discuss%2bunsubscr...@googlegroups.com>
     >     <mailto:pylons-discuss%2bunsubscr...@googlegroups.com
    <mailto:pylons-discuss%252bunsubscr...@googlegroups.com>>.
     >     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>
 
<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 pylons-discuss+unsubscr...@googlegroups.com
    <mailto:pylons-discuss%2bunsubscr...@googlegroups.com>
     > <mailto:pylons-discuss+unsubscr...@googlegroups.com
    <mailto:pylons-discuss%2bunsubscr...@googlegroups.com>>.
     > 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>
 
<https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWDw%2BMWKioj5F_OBpeeBSNJAS3JAoU8DZmNsZ3hRX-x%3DAg%40mail.gmail.com?utm_medium=email&utm_source=footer
 
<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 pylons-discuss+unsubscr...@googlegroups.com
    <mailto:pylons-discuss%2bunsubscr...@googlegroups.com>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/pylons-discuss/971cf4de-7235-47af-a92e-5da154230b18%40augusta.de
 
<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 pylons-discuss+unsubscr...@googlegroups.com <mailto:pylons-discuss+unsubscr...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBKBWA3VeLZZ6j1PjNj4zZnQjp0dHRqdQv1TgbA1tOJ2A%40mail.gmail.com <https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBKBWA3VeLZZ6j1PjNj4zZnQjp0dHRqdQv1TgbA1tOJ2A%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 pylons-discuss+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/pylons-discuss/3632fc7e-6cfb-4991-a189-d4704d3d6ee2%40augusta.de.

Attachment: OpenPGP_0x3EE6A5DC78826E6B.asc
Description: OpenPGP public key

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to