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:
+1
-1
@@ -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")
|
||||||
|
|||||||
Reference in New Issue
Block a user