THP: Report parse errors properly
This commit is contained in:
parent
64cbfb4e4b
commit
72e3867383
|
@ -62,7 +62,8 @@ def compare(leaf, importer, errors, site):
|
||||||
# test if there is a .hp version of the file
|
# test if there is a .hp version of the file
|
||||||
importer.addBulkImportImportFileOrDir(filename, site=site)
|
importer.addBulkImportImportFileOrDir(filename, site=site)
|
||||||
(stored, dups, partial, errs, ttime) = importer.runImport()
|
(stored, dups, partial, errs, ttime) = importer.runImport()
|
||||||
if os.path.isfile(filename + '.hp'):
|
|
||||||
|
if os.path.isfile(filename + '.hp') and errs < 1:
|
||||||
# Compare them
|
# Compare them
|
||||||
hashfilename = filename + '.hp'
|
hashfilename = filename + '.hp'
|
||||||
|
|
||||||
|
@ -90,6 +91,8 @@ def compare(leaf, importer, errors, site):
|
||||||
else:
|
else:
|
||||||
# Stats don't match - Doh!
|
# Stats don't match - Doh!
|
||||||
errors.error_report(filename, hand, stat, ghash, testhash, p)
|
errors.error_report(filename, hand, stat, ghash, testhash, p)
|
||||||
|
if errs > 0:
|
||||||
|
errors.error_report(filename, False, "Parse", False, False, False)
|
||||||
|
|
||||||
importer.clearFileList()
|
importer.clearFileList()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user