-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sylvain Viollon wrote: > On Sat, 06 Feb 2010 02:14:07 -0500 > Tres Seaver <tsea...@palladion.com> 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 tsea...@palladion.com 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 - Zope-Dev@zope.org 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 )