[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-release-team
Subject: [kapidox] src: Workaround broken metadata in the NetworkManager-Qt Framework which broke all Framewo
From: Ben Cooksley <bcooksley () kde ! org>
Date: 2014-12-29 10:10:53
Message-ID: E1Y5XHp-0006Wk-Ag () scm ! kde ! org
[Download RAW message or body]
Git commit 6843f218411db3dba8d5fb53a578564dcb67d50e by Ben Cooksley.
Committed on 29/12/2014 at 10:10.
Pushed by bcooksley into branch 'master'.
Workaround broken metadata in the NetworkManager-Qt Framework which broke all \
Frameworks API generation on api.kde.org.
CCMAIL: release-team@kde.org
CCMAIL: kde-frameworks-devel@kde.org
CCMAIL: jgrulich@redhat.com
CCMAIL: lamarque@kde.org
CCMAIL: ltinkl@redhat.com
CCMAIL: christoph@maxiom.de
M +3 -0 src/kgenframeworksapidox
http://commits.kde.org/kapidox/6843f218411db3dba8d5fb53a578564dcb67d50e
diff --git a/src/kgenframeworksapidox b/src/kgenframeworksapidox
index 4b2d36f..7a0e237 100755
--- a/src/kgenframeworksapidox
+++ b/src/kgenframeworksapidox
@@ -107,6 +107,9 @@ def process_toplevel_html_file(outputfile, doxdatadir, tiers, \
title,
logging.warning('{} framework lacks platform \
definitions'.format(fw['fancyname'])) fw['platforms'] = \
[dict(name=PLATFORM_UNKNOWN)]
+ # In case the metadata is bad, we don't want to die so clean it up first
+ fw['platforms'] = [x for x in fw['platforms'] if 'name' in x]
+
platform_lst = [x['name'] for x in fw['platforms'] if x['name'] not in \
(PLATFORM_ALL, PLATFORM_UNKNOWN)] available_platforms.update(set(platform_lst))
_______________________________________________
release-team mailing list
release-team@kde.org
https://mail.kde.org/mailman/listinfo/release-team
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic