Sounds like it would be super useful !!
However, this function won't work on windows:
def find_sdk():
'''
Return the base directory for the AppEngine SDK, or None if it
cannot be
found.
@returns String or None.
'''
for path in [ '/usr/local/google_appengine' ]:
if os.path.exists(path):
return path
You might want to let users pass in the SDK location as a parameter.
Look at NoseGAE:configure, it might be useful:
http://code.google.com/p/nose-gae/source/browse/trunk/nosegae.py
-Mahmoud
On Feb 24, 12:11 pm, David Wilson <[email protected]> wrote:
> This completely self-contained tool enables incremental
> synchronization of your data from Google AppEngine's Datastore to a
> local SQLite 3 database. It will automatically convert your model
> definitions into a useful SQL schema, and download the model data in
> parallel using the new remote_api support.
>
> http://code.google.com/p/datastore-sqlite-sync/
>
> The tool requires very little configuration, and the result is a fully
> functional SQL representation of your data, ready for loading into any
> reporting tool you desire. It automatically tracks updates to models
> with DateTimeProperties that have auto_now set.
>
> I plan on adding support for a "real" RDBMS in the coming period, but
> right now this code is complete enough for me to move on to the next
> part of my project. Check out the issue tracker for things I plan on
> adding. Please file bugs!
>
> Thanks,
>
> David.
>
> --
> It is better to be wrong than to be vague.
> — Freeman Dyson
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google App Engine" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en
-~----------~----~----~----~------~----~------~--~---