Metadata'nın yapı itibari ile SpecFile ile bir benzerliği yok. Bu yüzden XmlFile'ı miras alıyor.

This commit is contained in:
Barış Metin
2005-06-22 06:07:51 +00:00
parent c120b017fb
commit a0fba72103
+6 -5
View File
@@ -2,11 +2,12 @@
from ui import ui from ui import ui
from xmlfile import * from xmlfile import *
import specfile
from specfile import * from specfile import *
class MetaData(SpecFile):
"""This is a superset of the source spec definition""" class MetaData(XmlFile):
"""Package metadata. Metadata is composed of Specfile and various
other information."""
def __init__(self): def __init__(self):
XmlFile.__init__(self, "METADATA") XmlFile.__init__(self, "METADATA")
@@ -17,8 +18,8 @@ class MetaData(SpecFile):
self.name = getNodeText("Name") self.name = getNodeText("Name")
# self.summary # birden fazla olabilir (tr, en) SummaryInfo # self.summary # birden fazla olabilir (tr, en) SummaryInfo
# icerisine almakta yarar var. SpecFile'da da # icerisine almakta yarar var. SpecFile'da da
# bu sekilde bir duzenleme gerekiyor. # bu sekilde bir duzenleme gerekiyor.
self.homepage = getNodeText("Homepage") self.homepage = getNodeText("Homepage")
self.license = getNodeText("License") self.license = getNodeText("License")