From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-915279-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by finch.gentoo.org (Postfix) with ESMTPS id 988FC1395E2
	for <garchives@archives.gentoo.org>; Mon,  5 Dec 2016 17:46:19 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id AEFC421C028;
	Mon,  5 Dec 2016 17:46:18 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 8025D21C028
	for <gentoo-commits@lists.gentoo.org>; Mon,  5 Dec 2016 17:46:18 +0000 (UTC)
Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id 60BBA3412C1
	for <gentoo-commits@lists.gentoo.org>; Mon,  5 Dec 2016 17:46:17 +0000 (UTC)
Received: from localhost.localdomain (localhost [127.0.0.1])
	by oystercatcher.gentoo.org (Postfix) with ESMTP id CA5764A8
	for <gentoo-commits@lists.gentoo.org>; Mon,  5 Dec 2016 17:46:15 +0000 (UTC)
From: "Mart Raudsepp" <leio@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Content-Transfer-Encoding: 8bit
Content-type: text/plain; charset=UTF-8
Reply-To: gentoo-dev@lists.gentoo.org, "Mart Raudsepp" <leio@gentoo.org>
Message-ID: <1480959865.8c264ac120faebd8463f9b6fadde65f40df2ddb0.leio@gentoo>
Subject: [gentoo-commits] proj/grumpy:master commit in: backend/lib/
X-VCS-Repository: proj/grumpy
X-VCS-Files: backend/lib/sync.py
X-VCS-Directories: backend/lib/
X-VCS-Committer: leio
X-VCS-Committer-Name: Mart Raudsepp
X-VCS-Revision: 8c264ac120faebd8463f9b6fadde65f40df2ddb0
X-VCS-Branch: master
Date: Mon,  5 Dec 2016 17:46:15 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: cba33942-8d84-4cef-8dda-10ee30726fb7
X-Archives-Hash: beae7444ce8d242781f721de5fd88218

commit:     8c264ac120faebd8463f9b6fadde65f40df2ddb0
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 17:44:25 2016 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 17:44:25 2016 +0000
URL:        https://gitweb.gentoo.org/proj/grumpy.git/commit/?id=8c264ac1

sync: return empty dict on projects retrieval error, so the caller won't error

 backend/lib/sync.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/backend/lib/sync.py b/backend/lib/sync.py
index 2d6244c..e53fa9b 100644
--- a/backend/lib/sync.py
+++ b/backend/lib/sync.py
@@ -8,16 +8,16 @@ pkg_url_base = "https://packages.gentoo.org/"
 http_session = requests.session()
 
 def get_project_data():
+    projects = {}
     data = http_session.get(proj_url)
     if not data:
         print("Failed retrieving projects.xml")
-        return
+        return projects
     root = ET.fromstring(data.content)
-    projects = {}
     # Parsing is based on http://www.gentoo.org/dtd/projects.dtd as of 2016-11-10
     if root.tag.lower() != 'projects':
         print("Downloaded projects.xml root tag isn't 'projects'")
-        return
+        return projects
     for proj_elem in root:
         if proj_elem.tag.lower() != 'project':
             print("Skipping unknown <projects> subtag <%s>" % proj_elem.tag)