Skip to content

Commit a0fdc7d

Browse files
committed
status.py: always populate record subcategories
If they aren't available, just set them to None/null.
1 parent 87166f1 commit a0fdc7d

File tree

1 file changed

+28
-31
lines changed

1 file changed

+28
-31
lines changed

status.py

Lines changed: 28 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -24,37 +24,34 @@ def status(c):
2424
"groupId": c.groupId,
2525
"artifactId": c.artifactId
2626
}
27-
if c.release:
28-
record["release"] = {
29-
"source": resource_path(c.release.source),
30-
"groupId": c.release.groupId,
31-
"artifactId": c.release.artifactId,
32-
"lastUpdated": c.release.lastUpdated,
33-
"latest": c.release.latest,
34-
"lastVersion": c.release.lastVersion,
35-
"release": c.release.release,
36-
}
37-
if c.snapshot:
38-
record["snapshot"] = {
39-
"source": resource_path(c.snapshot.source),
40-
"groupId": c.snapshot.groupId,
41-
"artifactId": c.snapshot.artifactId,
42-
"lastUpdated": c.snapshot.lastUpdated,
43-
"latest": c.snapshot.latest,
44-
"lastVersion": c.snapshot.lastVersion,
45-
"release": c.snapshot.release,
46-
}
47-
if c.pom:
48-
record["pom"] = {
49-
"source": resource_path(c.pom.source),
50-
"groupId": c.pom.groupId,
51-
"artifactId": c.pom.artifactId,
52-
"version": c.pom.version,
53-
"scm": c.pom.scmURL,
54-
"issues": c.pom.issuesURL,
55-
"ci": c.pom.ciURL,
56-
"developers": c.pom.developers,
57-
}
27+
record["release"] = None if c.release is None else {
28+
"source": resource_path(c.release.source),
29+
"groupId": c.release.groupId,
30+
"artifactId": c.release.artifactId,
31+
"lastUpdated": c.release.lastUpdated,
32+
"latest": c.release.latest,
33+
"lastVersion": c.release.lastVersion,
34+
"release": c.release.release,
35+
}
36+
record["snapshot"] = None if c.snapshot is None else {
37+
"source": resource_path(c.snapshot.source),
38+
"groupId": c.snapshot.groupId,
39+
"artifactId": c.snapshot.artifactId,
40+
"lastUpdated": c.snapshot.lastUpdated,
41+
"latest": c.snapshot.latest,
42+
"lastVersion": c.snapshot.lastVersion,
43+
"release": c.snapshot.release,
44+
}
45+
record["pom"] = None if c.pom is None else {
46+
"source": resource_path(c.pom.source),
47+
"groupId": c.pom.groupId,
48+
"artifactId": c.pom.artifactId,
49+
"version": c.pom.version,
50+
"scm": c.pom.scmURL,
51+
"issues": c.pom.issuesURL,
52+
"ci": c.pom.ciURL,
53+
"developers": c.pom.developers,
54+
}
5855
return record
5956

6057
def matches(g, a, patterns):

0 commit comments

Comments
 (0)