* files'in ilk versiyonu
This commit is contained in:
+10
-2
@@ -807,13 +807,21 @@ Type:
|
|||||||
|
|
||||||
|
|
||||||
\series bold
|
\series bold
|
||||||
Hash: Path
|
Size:
|
||||||
|
\series default
|
||||||
|
Dosyanin byte cinsinden boyutunu belirtir.
|
||||||
|
\layout Itemize
|
||||||
|
|
||||||
|
|
||||||
|
\series bold
|
||||||
|
MD5Sum: Path
|
||||||
\series default
|
\series default
|
||||||
ile belirtilen dosyanın
|
ile belirtilen dosyanın
|
||||||
\emph on
|
\emph on
|
||||||
hash
|
cryptographic hash
|
||||||
\emph default
|
\emph default
|
||||||
değerini verir.
|
değerini verir.
|
||||||
|
(Bunu SHA1 ile degistirelim -- Eray)
|
||||||
\end_deeper
|
\end_deeper
|
||||||
\end_deeper
|
\end_deeper
|
||||||
\layout Standard
|
\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