diff --git a/pisi/metadata.py b/pisi/metadata.py index 10982540..1df14b62 100644 --- a/pisi/metadata.py +++ b/pisi/metadata.py @@ -13,10 +13,12 @@ class MetaData(SpecFile): def read(self, filename): self.readxml(filename) - self.distribution = self.getNodeText("Source/Distribution") - self.distributionRelease = self.getNodeText("Source/DistributionRelease") - self.architecture = self.getNodeText("Source/Architecture") - self.installedSize = self.getNodeText("Source/InstalledSize") + self.distribution = self.getNodeText("Distribution") + self.distributionRelease = self.getNodeText("DistributionRelease") + self.architecture = self.getNodeText("Architecture") + size = self.getNodeText("InstalledSize") + if size: + self.installedSize = int(size) def write(self, filename): ui.info("METADATA WRITE NOT IMPLEMENTED\n") diff --git a/tests/metadatatests.py b/tests/metadatatests.py index 44dedde7..ecd24ece 100644 --- a/tests/metadatatests.py +++ b/tests/metadatatests.py @@ -13,6 +13,5 @@ class MetaDataTestCase(unittest.TestCase): def testReadWrite(self): md = metadata.MetaData() md.read('tests/sandbox/metadata.xml') - print md.installedSize suite = unittest.makeSuite(MetaDataTestCase)