Lines 482-489
Link Here
|
482 |
self.title = getText(myroot.getElementsByTagName("title")[0], format="strip") |
482 |
self.title = getText(myroot.getElementsByTagName("title")[0], format="strip") |
483 |
self.synopsis = getText(myroot.getElementsByTagName("synopsis")[0], format="strip") |
483 |
self.synopsis = getText(myroot.getElementsByTagName("synopsis")[0], format="strip") |
484 |
self.announced = getText(myroot.getElementsByTagName("announced")[0], format="strip") |
484 |
self.announced = getText(myroot.getElementsByTagName("announced")[0], format="strip") |
485 |
self.revised = getText(myroot.getElementsByTagName("revised")[0], format="strip") |
|
|
486 |
|
485 |
|
|
|
486 |
|
487 |
# Support both formats of revised: |
488 |
# <revised>December 30, 2007: 02</revised> |
489 |
# <revised count="2">2007-12-30</revised> |
490 |
revisedEl = myroot.getElementsByTagName("revised")[0] |
491 |
self.revised = getText(revisedEl, format="strip") |
492 |
if ("count" in revisedEl.attributes): |
493 |
self.count = getText(revisedEl.getAttribute("count")) |
494 |
elif (self.revised.find(":") >= 0): |
495 |
(self.revised, self.count) = self.revised.split(":") |
496 |
else |
497 |
self.count = 1 |
498 |
|
487 |
# now the optional and 0-n toplevel, #PCDATA tags and references |
499 |
# now the optional and 0-n toplevel, #PCDATA tags and references |
488 |
try: |
500 |
try: |
489 |
self.access = getText(myroot.getElementsByTagName("access")[0], format="strip") |
501 |
self.access = getText(myroot.getElementsByTagName("access")[0], format="strip") |
Lines 539-545
Link Here
|
539 |
outstream.write((width*"=")+"\n") |
551 |
outstream.write((width*"=")+"\n") |
540 |
outstream.write(wrap(self.synopsis, width, caption="Synopsis: ")+"\n") |
552 |
outstream.write(wrap(self.synopsis, width, caption="Synopsis: ")+"\n") |
541 |
outstream.write("Announced on: %s\n" % self.announced) |
553 |
outstream.write("Announced on: %s\n" % self.announced) |
542 |
outstream.write("Last revised on: %s\n\n" % self.revised) |
554 |
outstream.write("Last revised on: %s %02d\n\n" % (self.revised, self.count)) |
543 |
if self.glsatype == "ebuild": |
555 |
if self.glsatype == "ebuild": |
544 |
for k in self.packages.keys(): |
556 |
for k in self.packages.keys(): |
545 |
pkg = self.packages[k] |
557 |
pkg = self.packages[k] |