From 8a0b3af4c4583966f3e6e5d2257f1dabe57adcd9 Mon Sep 17 00:00:00 2001 From: mcrute Date: Thu, 24 Feb 2011 14:33:51 -0500 Subject: Crossing out defunct repositories --- repolib.py | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/repolib.py b/repolib.py index 7595586..4ab2ca9 100644 --- a/repolib.py +++ b/repolib.py @@ -43,33 +43,33 @@ class Adornments(object): self.repo = repo def __str__(self): - adornments = [] + adornments = [self.repo.description] if self.repo.moved_to: tag = 'MOVED' tag = tag.format(link_css=self.LINK_CSS_DARK, url=self.repo.moved_to) - adornments.append(self.BASE_HTML.format(css=self.CSS_BLUE, - tag=tag)) + adornments.insert(0, + self.BASE_HTML.format(css=self.CSS_BLUE, tag=tag)) if self.repo.defunct: - adornments.append(self.BASE_HTML.format(css=self.CSS_BROWN, - tag="DEFUNCT")) + adornments.insert(0, '') + adornments.append('') if self.repo.private: - adornments.append(self.BASE_HTML.format(css=self.CSS_RED, - tag="PRIVATE")) + adornments.insert(0, + self.BASE_HTML.format(css=self.CSS_RED, tag="PRIVATE")) if self.repo.upstream: tag = 'FORK' tag = tag.format(link_css=self.LINK_CSS_LIGHT, url=self.repo.upstream) - adornments.append(self.BASE_HTML.format(css=self.CSS_YELLOW, - tag=tag)) + adornments.insert(0, + self.BASE_HTML.format(css=self.CSS_YELLOW, tag=tag)) if self.repo.maintained: - adornments.append(self.BASE_HTML.format(css=self.CSS_GREEN, - tag="MAINTAINED")) + adornments.insert(0, + self.BASE_HTML.format(css=self.CSS_GREEN, tag="MAINTAINED")) return " ".join(adornments) @@ -140,9 +140,8 @@ class Repository(object): buf.write("contact = {0}\n".format(users[self.contact])) if self.description: - buf.write("description = {adornments}" - " {self.description}\n".format( - adornments=Adornments(self), self=self)) + buf.write("description = {adorned_name}\n".format( + adorned_name=Adornments(self))) if self.writers: buf.write("allow_push = {0}\n".format(",".join(self.writers))) -- cgit v1.2.3