def changelog(self, since, full=False):
'''Fetch (name, version, submitted_date, action, id) since 'since'
argument.
'''
assert isinstance(since, int)
cursor = self.get_cursor()
query = '''
select name, version, submitted_date, action, id
from journals j
where j.submitted_date > %s
order by j.submitted_date
'''
if not full:
query += 'limit 50000'
params = (time.strftime('%Y-%m-%d %H:%M:%S +0000', time.gmtime(since)),)
safe_execute(cursor, query, params)
return Result(None, cursor.fetchall(), self._Changelog)
评论列表
文章目录