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"""
|
||||
|
||||
def read(self, filename):
|
||||
SpecFile.read(filename)
|
||||
super(MetaData, self).read(filename)
|
||||
distribution = self.getNodeText("Source/Distribution")
|
||||
distributionRelease = self.getNodeText("Source/DistributionRelease")
|
||||
architecture = self.getNodeText("Source/Architecture")
|
||||
|
||||
Reference in New Issue
Block a user