Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 218312 | Differences between
and this patch

Collapse All | Expand All

(-)glsa.py (-2 / +14 lines)
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]

Return to bug 218312