Commit 375d9939bbb41efbdb029d3c3fd687013378b5fb
1 parent
2f2e7aff
Finished fixes for last commit
Showing
1 changed file
with
5 additions
and
4 deletions
digger.py
@@ -57,8 +57,8 @@ def sha256sum(file): | @@ -57,8 +57,8 @@ def sha256sum(file): | ||
57 | def bagAndTag(): | 57 | def bagAndTag(): |
58 | tombPath = tomb.getPath() | 58 | tombPath = tomb.getPath() |
59 | if os.path.isfile(tombPath + "MANIFEST.XML"): | 59 | if os.path.isfile(tombPath + "MANIFEST.XML"): |
60 | - etree = xml.etree.ElementTree.parse("MANIFEST.XML") | ||
61 | - xmlroot = tree.getroot() | 60 | + etree = xml.etree.ElementTree.parse(tombPath + "MANIFEST.XML") |
61 | + xmlroot = etree.getroot() | ||
62 | else: | 62 | else: |
63 | xmlroot = xml.etree.ElementTree.Element("Manifest") | 63 | xmlroot = xml.etree.ElementTree.Element("Manifest") |
64 | newElem = xml.etree.ElementTree.Element("Case") | 64 | newElem = xml.etree.ElementTree.Element("Case") |
@@ -79,11 +79,12 @@ def bagAndTag(): | @@ -79,11 +79,12 @@ def bagAndTag(): | ||
79 | boneCount = 0 | 79 | boneCount = 0 |
80 | evidenceList = xmlroot.find("EvidenceList") | 80 | evidenceList = xmlroot.find("EvidenceList") |
81 | for bone in boneList: | 81 | for bone in boneList: |
82 | - if evidenceList.find("./Evidence[@path='" + bone["path"] + "']") != None: | 82 | + relpath = bone["path"][len(tombPath):] |
83 | + if evidenceList.find("./Evidence[@path='" + relpath + "']") != None: | ||
83 | continue | 84 | continue |
84 | hash = sha256sum(bone["path"]) | 85 | hash = sha256sum(bone["path"]) |
85 | date = str(int(os.path.getmtime(bone["path"])*1000)) | 86 | date = str(int(os.path.getmtime(bone["path"])*1000)) |
86 | - evidenceList.insert(len(evidenceList),xml.etree.ElementTree.Element("Evidence", hash=hash,path=bone["path"][len(tombPath):],type=bone["type"],date=date)) | 87 | + evidenceList.insert(len(evidenceList),xml.etree.ElementTree.Element("Evidence", hash=hash,path=relpath,type=bone["type"],date=date)) |
87 | d.gauge_update(text=bone["path"],percent=int(boneCount*100/len(boneList)),update_text=True) | 88 | d.gauge_update(text=bone["path"],percent=int(boneCount*100/len(boneList)),update_text=True) |
88 | boneCount += 1 | 89 | boneCount += 1 |
89 | d.gauge_update(text="Complete!",percent=100,update_text=True) | 90 | d.gauge_update(text="Complete!",percent=100,update_text=True) |