def maint(self, **kwargs):
repos = Repository.query.filter(Repository.name==None, Repository.error==None).all()
num_to_commit = 0
for my_repo in repos:
if not my_repo.name:
my_repo.set_repo_info()
num_to_commit += 1
db.session.merge(my_repo)
logger.info(u"my_repo: {}".format(my_repo))
if num_to_commit >= 1:
safe_commit(db)
num_to_commit = 0
safe_commit(db)
评论列表
文章目录