1 |
commit: 6113941adc9693cac0a4aa12cdac82f75c7921bd |
2 |
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 24 07:01:30 2016 +0000 |
4 |
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 24 07:01:30 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/grumpy.git/commit/?id=6113941a |
7 |
|
8 |
Add a full_name property to package and remove some debug spam on sync |
9 |
|
10 |
backend/lib/models.py | 4 ++++ |
11 |
backend/lib/sync.py | 1 - |
12 |
2 files changed, 4 insertions(+), 1 deletion(-) |
13 |
|
14 |
diff --git a/backend/lib/models.py b/backend/lib/models.py |
15 |
index 8e47d56..8f7637d 100644 |
16 |
--- a/backend/lib/models.py |
17 |
+++ b/backend/lib/models.py |
18 |
@@ -15,6 +15,10 @@ class Package(db.Model): |
19 |
category_id = db.Column(db.Integer, db.ForeignKey('category.id'), nullable=False) |
20 |
category = db.relationship('Category', backref=db.backref('packages', lazy='dynamic')) |
21 |
|
22 |
+ @property |
23 |
+ def full_name(self): |
24 |
+ return "%s/%s" % (self.category.name, self.name) |
25 |
+ |
26 |
def __repr__(self): |
27 |
return "<Package '%s/%s'>" % (self.category.name, self.name) |
28 |
|
29 |
|
30 |
diff --git a/backend/lib/sync.py b/backend/lib/sync.py |
31 |
index 6dcb6b9..a6aef23 100644 |
32 |
--- a/backend/lib/sync.py |
33 |
+++ b/backend/lib/sync.py |
34 |
@@ -26,7 +26,6 @@ def sync_categories(): |
35 |
def sync_packages(): |
36 |
for category in Category.query.all(): |
37 |
existing_packages = category.packages.all() |
38 |
- print("Existing packages in DB for category %s: %s" % (category.name, existing_packages,)) |
39 |
data = http_session.get(url_base + "categories/" + category.name + ".json") |
40 |
if not data: |
41 |
print("No JSON data for category %s" % category.name) # FIXME: Better handling; mark category as inactive/gone? |