Sorry for the confusion. I was mislead. My previous mail does not refer to
the Pyrmid ApplicationCreated Event, but a custom one. This won't work.

Arndt.

Am Mi., 18. Okt. 2023 um 16:19 Uhr schrieb Arndt Droullier <ar...@nive.co>:

> If you have access to the request object you can check req.environ to find
> out what is going. E.g. REMOTE_HOST or SERVER_NAME are  different if you
> are using a proxy server or bin/prequest via commandline. Details depend on
> your setup.
>
> In case you don't have the request object you can use
> "get_current_request()" to acces it. (usr
> https://docs.pylonsproject.org/projects/pyramid/en/latest/api/threadlocal.html#pyramid.threadlocal.get_current_request
> )
>
> Arndt.
>
> Am Mo., 16. Okt. 2023 um 20:42 Uhr schrieb Gerhard Schmidt <
> esta...@augusta.de>:
>
>> Yes. But I have no chance to write something there. Because the event is
>> called before the bootstrap call returns. The request object can be
>> passed to the call but really little else.
>>
>> Regards
>>     Estartu
>>
>> Am 14.10.23 um 13:42 schrieb Thierry Florac:
>> > Maybe I'm wrong, but I think that you can get access to the "global"
>> > registry settings without the need of getting a request, no?
>> >
>> > Regards,
>> > Thierry
>> > --
>> > https://www.ulthar.net <https://www.ulthar.net> --
>> > http://pyams.readthedocs.io <http://pyams.readthedocs.io>
>> >
>> >
>> > Le sam. 14 oct. 2023 à 11:14, Gerhard Schmidt <esta...@augusta.de
>> > <mailto:esta...@augusta.de>> a écrit :
>> >
>> >     The ApplicationCreated doesn't get a request object. So no luck
>> there.
>> >
>> >     Regards
>> >         Estartu
>> >
>> >     Am 13.10.23 um 20:32 schrieb Mike Orr:
>> >      > Maybe there's a variable in the WSGI environment that a real
>> server
>> >      > sets but an emulating script doesn't, or has a value that can be
>> >      > distinguished as "real". For instance, a real request will have
>> the
>> >      > user agent set to a long string of version numbers and
>> >      > backward-compatibility identifiers, while an emulated request
>> may not
>> >      > bother setting it or may set it to something simple like "wsgi"
>> or
>> >      > "python".
>> >      >
>> >      > On Thu, Oct 12, 2023 at 10:00 PM Gerhard Schmidt
>> >     <esta...@augusta.de <mailto:esta...@augusta.de>> wrote:
>> >      >>
>> >      >> 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>.
>> >      >> 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 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/1a530488-65ba-4e45-9f55-c5a88258d268%40augusta.de
>> <
>> https://groups.google.com/d/msgid/pylons-discuss/1a530488-65ba-4e45-9f55-c5a88258d268%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_VWBHrkNrLc-LhSx9prW%2BjAdhu2maS33bqZmzQWWyQ_ofXg%40mail.gmail.com
>> <
>> https://groups.google.com/d/msgid/pylons-discuss/CAPX_VWBHrkNrLc-LhSx9prW%2BjAdhu2maS33bqZmzQWWyQ_ofXg%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/0d9bcd7d-cf49-44ac-9245-b237a48475cc%40augusta.de
>> .
>>
>
>
> --
>
> ----------------------------------------------------------------------------------------------
> nive.co <http://www.nive.co/>
> Arndt Droullier
> Tel 0221-2725782
> Nive GmbH, Händelstr. 26, Köln, Germany
>


-- 
----------------------------------------------------------------------------------------------
nive.co <http://www.nive.co/>
Arndt Droullier
Tel 0221-2725782
Nive GmbH, Händelstr. 26, Köln, Germany

-- 
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/CAJYR-0PzHYX%2BLx6cMKtAKjaaRe2jVzWBi%3Dojeca5HNs8MhgEoA%40mail.gmail.com.

Reply via email to