Test if developer mode is set in Zope 3 and Grok
Fri, Jan 15, 2010,
100 Words
I've started an application that uses Dolmen, a lightweight CMS built on top of Grok, and I want to be able to "rollup" the megrok.resource files based on the devmode setting that was set in the zope.conf file. After a bit of digging, I came up with this code that tells me the current devmode setting for the running instance:
from zope.app.applicationcontrol.applicationcontrol import applicationController from zope.app.applicationcontrol.interfaces import IRuntimeInfo def get_debug_mode(): """Returns the devmode setting for a running zope instance""" rti = IRuntimeInfo(applicationController) return rti.getDeveloperMode() == "On"