Skip to content

Instantly share code, notes, and snippets.

@jdunne-kaplan
Last active August 29, 2015 14:08
Show Gist options
  • Save jdunne-kaplan/2cb5284655ab8bd48a28 to your computer and use it in GitHub Desktop.
Save jdunne-kaplan/2cb5284655ab8bd48a28 to your computer and use it in GitHub Desktop.
Clear all timeline versions
from google.appengine.api import memcache
from google.appengine.ext import ndb
import models
memcache.flush_all()
opaqueID = "jsd-1"
s = models.DBSession.get_by_key_name(opaqueID)
s.timeline_version = 1
s.edit_timeline_version = None
s.put()
for sv in models.SessionVersion.query(models.SessionVersion.opaqueID == opaqueID):
print sv
sv.key.delete()
for tle in models.TimelineEvent.query(models.TimelineEvent.opaque_id == opaqueID).order(models.TimelineEvent.timeline_version, models.TimelineEvent.sequence_number):
tle.key.delete()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment