[Grok-dev] where to put the code that can be run automatically when groks are started up?
Paul Wilson
paulalexwilson at gmail.com
Fri Apr 24 07:25:48 EDT 2009
2009/4/23 TonyXu <txu at userful.com>
>
> so far, I put the code in a module outside the functions and classes, it
> can
> be run when the grok is started up. However, if I call "grok.getSite()" to
> get the application object, it return "None". I guess it's because at the
> beginning of grok's stating up, the grok will load all the modules, so my
> code can be run, but at that time, the grok is not completely ready.
> so, where is the best place to put the code?
I had, when arriving a Grok, a similar issue I believe. Solving this issue
required me to understand the Grokking, Martian and ZCML configuration
stage. I wrote a large blog post surrounding my findings:
http://exploring-grok.blogspot.com/2009/01/grok-configuration-phase-and-its.html
Can you supply a bit of a summary of what you're trying to achieve exactly?
Thanks,
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/grok-dev/attachments/20090424/e109db77/attachment.html
More information about the Grok-dev
mailing list