コード例 #1
0
	def write_stage(self, request):
            # add stage to local datastore and syncs with shelve
	    user_name = "mpenhall"
	    stagetype = 0
	    if request.get("type") == "work":
	        stagetype = 1
	    newstage = StageObj(
	        parent = ndb.Key("User","mpenhall"),
	        starttime= datetime.fromtimestamp(int(request.get('startTimeStamp'))/1000.0),
	        interval = int(request.get('interval'))/60,
	        worktype = bool(stagetype),
	        uuid = str(uuid.uuid4()),
	        stopped = False)
	    newstage.put()
	    return "{'status':'sucess'}"
コード例 #2
0
	def get_stages(self, limit, start=0):
            # provides list of stages history
	    user_name = "mpenhall"
	    ancestor_key = ndb.Key("User", user_name or "*nouser*")
	    return StageObj.query_user(ancestor_key).fetch(limit)