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() |