コード例 #1
0
ファイル: base.py プロジェクト: sqba/zentxt
 def get_revision_by_id(self, id):
     rev_key = db.Key(id)
     query = Revision.gql("WHERE __key__ = :1", db.Key(id))
     entities = query.fetch(1)
     if len(entities) > 0:
         rev = entities[0]
         return rev
     return None
コード例 #2
0
ファイル: base.py プロジェクト: sqba/zentxt
 def get_revision_by_id(self, id):
     rev_key = db.Key(id)
     query = Revision.gql("WHERE __key__ = :1", db.Key(id))
     entities = query.fetch(1)
     if len(entities) > 0:
         rev = entities[0]
         return rev
     return None
コード例 #3
0
ファイル: file.py プロジェクト: sqba/zentxt
 def get(self):
     if self.check_user(False):
         query = Revision.gql("WHERE author = :1 ORDER BY date DESC", self.get_current_user())
         revs = query.fetch(1)
         if len(revs) > 0:
             file_id = revs[0].file.key()
         else:
             file_id = self.create_file("New File")
     else:
             file_id = self.get_public_file_id()
     self.response.out.write(file_id)
コード例 #4
0
 def get_revisions(self, file):
     try:
         max_results = 10
         tmp = self.request.get("max")
         if len(tmp):
             max_results = int(tmp)
         query = Revision.gql("WHERE file = :1 ORDER BY date DESC", file)
         #.filter('__key__ != :1', file.head.key())
         return query.fetch(max_results)
     except: #BadKeyError:
         return None
コード例 #5
0
ファイル: file.py プロジェクト: sqba/zentxt
 def get(self):
     if self.check_user(False):
         query = Revision.gql("WHERE author = :1 ORDER BY date DESC",
                              self.get_current_user())
         revs = query.fetch(1)
         if len(revs) > 0:
             file_id = revs[0].file.key()
         else:
             file_id = self.create_file("New File")
     else:
         file_id = self.get_public_file_id()
     self.response.out.write(file_id)
コード例 #6
0
ファイル: explore.py プロジェクト: BeyondeLabs/quizer
def get_lect_revs(user):
    revs = Revision.gql('WHERE user=:1',user).fetch(50)
    return revs
コード例 #7
0
ファイル: file.py プロジェクト: sqba/zentxt
 def get_revisions(self, file):
     query = Revision.gql("WHERE file = :1 ORDER BY date DESC", file)
     #.filter('__key__ != :1', file.head.key())
     return query.fetch(100)
コード例 #8
0
ファイル: file.py プロジェクト: sqba/zentxt
 def get_revisions(self, file):
     query = Revision.gql("WHERE file = :1 ORDER BY date DESC", file)
     #.filter('__key__ != :1', file.head.key())
     return query.fetch(100)