Re: Zope 2.12 and Globals.DevelopmentMode

Tres Seaver <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sylvain Viollon wrote:
> On Sat, 06 Feb 2010 02:14:07 -0500
> Tres Seaver <[email protected]> wrote:
> 
>    Hello,
> 
>> There was never any guarantee that Globals would be fully popluated
>> before the start of product initialization:  third-party code needs to
>> defer checking that flag at "import" time (which is the point of the
>> pattern Hanno outlines).
>>
>> An even better pattern would probably be to avoid the Globals "dumping
>> ground" altogether and use the configuration object directly:
>>
>>   from App.config import getConfiguration
>>   config = getConfiguration()
>>   if config.debug_mode:
>>      ....
>>
> 
>    As matter of fact I tried that. And it always returned False
>    (that's why I posted that mail at first). I have to review my setup,
>    to see if there is something wrong, before I can continue to argue.
> 
>    I am using buildout and plone.recipe.zope2instance.

That sounds as though you grabbed the configuration "early" (before
startup has loaded it from the config file / command line options).  You
*can't* to this at module scope, because your module may be imported
before the initialization has been done.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          [email protected]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkty4icACgkQ+gerLs4ltQ4a/QCeIXRVUIg4ib7m0yOj2lWP21XI
pMYAn0V7pQ7x0hVGn1eRXLAd1NfHuoh7
=EUxK
-----END PGP SIGNATURE-----

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.