Lines 74-80
Link Here
|
74 |
_inside_email="No" |
74 |
_inside_email="No" |
75 |
_inside_longdescription="No" |
75 |
_inside_longdescription="No" |
76 |
|
76 |
|
77 |
_herd = "" |
77 |
_herd = [] |
78 |
_maintainers = [] |
78 |
_maintainers = [] |
79 |
_longdescription = "" |
79 |
_longdescription = "" |
80 |
|
80 |
|
Lines 100-106
Link Here
|
100 |
|
100 |
|
101 |
def characters(self, contents): |
101 |
def characters(self, contents): |
102 |
if self._inside_herd == "Yes": |
102 |
if self._inside_herd == "Yes": |
103 |
self._herd = contents |
103 |
self._herd.append(contents) |
104 |
|
104 |
|
105 |
if self._inside_longdescription == "Yes": |
105 |
if self._inside_longdescription == "Yes": |
106 |
self._longdescription = contents |
106 |
self._longdescription = contents |
Lines 110-116
Link Here
|
110 |
|
110 |
|
111 |
|
111 |
|
112 |
def check_metadata(full_package): |
112 |
def check_metadata(full_package): |
113 |
"""Checks that the primary maintainer is still an active dev and list the hed the package belongs to""" |
113 |
"""Checks that the primary maintainer is still an active dev and list the herd the package belongs to""" |
114 |
metadata_file=portage.settings["PORTDIR"] + "/" + portage.pkgsplit(full_package)[0] + "/metadata.xml" |
114 |
metadata_file=portage.settings["PORTDIR"] + "/" + portage.pkgsplit(full_package)[0] + "/metadata.xml" |
115 |
if not os.path.exists(metadata_file): |
115 |
if not os.path.exists(metadata_file): |
116 |
print darkgreen("Maintainer: ") + red("Error (Missing metadata.xml)") |
116 |
print darkgreen("Maintainer: ") + red("Error (Missing metadata.xml)") |
Lines 125-135
Link Here
|
125 |
if len(handler._herd) < 1: |
125 |
if len(handler._herd) < 1: |
126 |
print darkgreen("Herd: ") + red("Error (No Herd)") |
126 |
print darkgreen("Herd: ") + red("Error (No Herd)") |
127 |
return 1 |
127 |
return 1 |
128 |
else: |
128 |
else: |
129 |
print darkgreen("Herd: ") + handler._herd |
129 |
herds = "" |
|
|
130 |
first_run = True |
131 |
for h in handler._herd: |
132 |
if first_run: |
133 |
first_run = False |
134 |
else: |
135 |
herds = herds + " " |
136 |
|
137 |
herds = herds + h |
138 |
|
139 |
print darkgreen("Herd: ") + herds |
140 |
|
130 |
|
141 |
|
131 |
if len(handler._maintainers) < 1: |
142 |
if len(handler._maintainers) < 1: |
132 |
print darkgreen("Maintainer: ") + handler._herd |
143 |
print darkgreen("Maintainer: ") + "none" |
133 |
else: |
144 |
else: |
134 |
print darkgreen("Maintainer: ") + ", ".join(handler._maintainers) |
145 |
print darkgreen("Maintainer: ") + ", ".join(handler._maintainers) |
135 |
|
146 |
|