* files'in ilk versiyonu
This commit is contained in:
+10
-2
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user