From 060ba3993e8ebd1c760d18dee1419df560855765 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 16 Feb 2020 16:34:26 +0100 Subject: Get doap:name from first NEWS entry if it is not already present --- extras/autoship.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'extras/autoship.py') diff --git a/extras/autoship.py b/extras/autoship.py index 6850d34..4a82bcf 100755 --- a/extras/autoship.py +++ b/extras/autoship.py @@ -300,6 +300,11 @@ def write_ttl_news(entries, out_file, template=None, subject_uri=None): subject = g.value(None, rdf.type, doap.Project) ensure(subject is not None, "Unable to find project URI for subject") + # Get doap:name from first NEWS entry if it is not already present + if g.value(subject, doap.name, None) is None: + first_entry = next(iter(entries.values())) + g.add((subject, doap.name, rdflib.Literal(first_entry["name"]))) + # Get maintainer maintainer = g.value(subject, doap.maintainer, None) if not maintainer: -- cgit v1.2.1