* files'in ilk versiyonu

This commit is contained in:
Eray Özkural
2005-06-20 12:37:18 +00:00
parent 518e801699
commit 06b3a87c36
2 changed files with 36 additions and 2 deletions
+10 -2
View File
@@ -807,13 +807,21 @@ Type:
\series bold
Hash: Path
Size:
\series default
Dosyanin byte cinsinden boyutunu belirtir.
\layout Itemize
\series bold
MD5Sum: Path
\series default
ile belirtilen dosyanın
\emph on
hash
cryptographic hash
\emph default
değerini verir.
(Bunu SHA1 ile degistirelim -- Eray)
\end_deeper
\end_deeper
\layout Standard
+26
View File
@@ -0,0 +1,26 @@
# reader for files.xml
class FileInfo:
def __init__(self, node):
self.path = getNodeText(getNode(node, "Path"))
self.type = getNodeText(getNode(node, "Type"))
self.size = int(getNodeText(getNode(node, "Size")))
self.md5Sum = getNodeText(getNode(node, "MD5Sum"))
class Files(XmlFile):
def __init__(self):
XmlFile.__init__(self, "Files")
def read(self, filename):
self.readxml(filename)
fileElts = getAllNodes(node, "File")
self.installDeps = [FileInfo(x) for x in fileElts]
def write(self, filename):
pass