From: Daniel Martí Date: Wed, 3 Jun 2015 16:30:31 +0000 (+0200) Subject: Don't crash if an has no android:label X-Git-Tag: 0.4.0~55 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=dd37061b41792e50c12aff3efeb8c4ed5b6fa2f2;p=fdroidserver.git Don't crash if an has no android:label --- diff --git a/fdroidserver/common.py b/fdroidserver/common.py index c525a86e..7a2c6938 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -913,6 +913,8 @@ def fetch_real_name(app_dir, flavours): logging.debug("fetch_real_name: Checking manifest at " + path) xml = parse_xml(path) app = xml.find('application') + if "{http://schemas.android.com/apk/res/android}label" not in app.attrib: + continue label = app.attrib["{http://schemas.android.com/apk/res/android}label"] result = retrieve_string(app_dir, label) if result: