Gentoo Archives: gentoo-commits

From: Magnus Granberg <zorry@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/tinderbox-cluster:master commit in: pym/tbc/
Date: Thu, 22 Dec 2016 11:29:12
Message-Id: 1482404964.e8fbf308450b9b257f1cd16532591caba51cc192.zorry@gentoo
1 commit: e8fbf308450b9b257f1cd16532591caba51cc192
2 Author: Magnus Granberg <zorry <AT> gentoo <DOT> org>
3 AuthorDate: Thu Dec 22 11:09:24 2016 +0000
4 Commit: Magnus Granberg <zorry <AT> gentoo <DOT> org>
5 CommitDate: Thu Dec 22 11:09:24 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/tinderbox-cluster.git/commit/?id=e8fbf308
7
8 reset new and updated on ebuild and package metadata
9
10 pym/tbc/sqlquerys.py | 27 +++++++++++++++++++++++++++
11 1 file changed, 27 insertions(+)
12
13 diff --git a/pym/tbc/sqlquerys.py b/pym/tbc/sqlquerys.py
14 index 1d69151..a64c5ef 100644
15 --- a/pym/tbc/sqlquerys.py
16 +++ b/pym/tbc/sqlquerys.py
17 @@ -616,3 +616,30 @@ def add_old_category(session, category_id):
18 CategorysInfo = session.query(Categories).filter_by(CategoryId = category_id).one()
19 CategorysInfo.Active = False
20 session.commit()
21 +
22 +def reset_new_updated(session):
23 + try:
24 + PMInfo = session.query(PackagesMetadata).filter(PackagesMetadata.New == True).all()
25 + except NoResultFound as e:
26 + pass
27 + else:
28 + for x in PMInfo:
29 + x.New = False
30 + session.flush()
31 + try:
32 + EMInfo = session.query(EbuildsMetadata).filter(EbuildsMetadata.New == True).all()
33 + except NoResultFound as e:
34 + pass
35 + else:
36 + for x in EMInfo:
37 + x.New = False
38 + session.flush()
39 + try:
40 + EMInfo = session.query(EbuildsMetadata).filter(EbuildsMetadata.Updated == True).all()
41 + except NoResultFound as e:
42 + pass
43 + else:
44 + for x in EMInfo:
45 + x.Updated = False
46 + session.flush()
47 + session.commit()