What about:

import os

if 'Development' == os.environ['SERVER_SOFTWARE][:11]:
  # On dev server
else:
  # On production server

Does that work for you johnwlockwood?


2010/1/7 johnwlockwood <johnwlockw...@gmail.com>

> OK, that doesn't seem to work.
>
> I personally do this, and I know it works:
>
> import os
> PROJECT_ROOT = os.path.abspath(os.path.dirname(__file__))
>
> if not PROJECT_ROOT.startswith("/base/data/home/apps/MYAPPNAME"):
>    DEVELOPMENT = True
>    DEBUG = True
>    GOOGLE_MAPS_API_KEY = "VSE..."
> else:
>    DEVELOPMENT = False
>    DEBUG = False
>    GOOGLE_MAPS_API_KEY = "GER..."
>
>
>
> On Jan 6, 5:40 pm, johnwlockwood <johnwlockw...@gmail.com> wrote:
> > You can use:
> >
> > if os.environ['SERVER_SOFTWARE'].contains('Development')
> >
> > -John
> >
> > On Jan 2, 10:26 pm, Jeremy Faller <jeremy.fal...@gmail.com> wrote:
> >
> >
> >
> > > Hello all:
> >
> > > I've been fooling with AppEngine and the Google Maps APIs, and I'm
> > > running into a bit of a snag.  The Google Maps APIs require a 'key'
> > > url parameter.  The key parameter is hashed to your domain name, so if
> > > I've got a <img> tag from localhost, the key differs than from when
> > > I'm running on the Google servers.
> >
> > > I'd like to programmatically switch the key depending on whether I'm
> > > running in the development server on my localhost, or on Google's
> > > infrastructure.  Does anyone know an API that I can call that will
> > > tell me if I'm running in debug mode or not?  Specifically, I'm
> > > looking for (in python):
> >
> > > _LOCALHOST_KEY= 'ABQIAAAAnfs7bKE82qgb3Zc2YyS-
> > > oBT2yXp_ZAY8_ufC3CFXhHIE1NvwkxSySz_REpPq-4WZA27OwgbtyR3VcA'
> > > _MY_DOMAIN_KEY = 'xyzpdq'
> >
> > > def GoogleMapsKey():
> > >   if IsRunningLocalHost():  # What's this API?
> > >     return _LOCALHOST_KEY
> > >   return _MY_DOMAIN_KEY
> >
> > > Thanks in advance.
> >
> > > Regards,
> > > Jeremy Faller
>
> --
> You received this message because you are subscribed to the Google Groups
> "Google App Engine" group.
> To post to this group, send email to google-appeng...@googlegroups.com.
> To unsubscribe from this group, send email to
> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-appengine?hl=en.
>
>
>
>
--
You received this message because you are subscribed to the Google Groups "Google App Engine" group.
To post to this group, send email to google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.

Reply via email to