TypeError düzeltildi.

Unbound methodlar ilk parametre olarak instance'ı almalı.

SpecFile.read(filename)

yerine

SpecFile.read(self, filename)

kullanılabilir. Fakat yeni tip sınıflar ile (object'den türeyen
sınıflar) daha kolay/doğru bir kullanımı var.

super(MetaData, self).read(filename)
This commit is contained in:
Barış Metin
2005-06-20 08:13:35 +00:00
parent d0c2d7d5ff
commit 53448bfc1a
+1 -1
View File
@@ -97,7 +97,7 @@ class MetaData(SpecFile):
"""This is a superset of the source spec definition""" """This is a superset of the source spec definition"""
def read(self, filename): def read(self, filename):
SpecFile.read(filename) super(MetaData, self).read(filename)
distribution = self.getNodeText("Source/Distribution") distribution = self.getNodeText("Source/Distribution")
distributionRelease = self.getNodeText("Source/DistributionRelease") distributionRelease = self.getNodeText("Source/DistributionRelease")
architecture = self.getNodeText("Source/Architecture") architecture = self.getNodeText("Source/Architecture")