Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
boxvalidator: Fix Python runtime error
This error was reported while validating some JP2 files: Traceback (most recent call last): File "/usr/local/lib/python3.2/dist-packages/jpylyzer/jpylyzer.py", line 631, in <module> main() File "/usr/local/lib/python3.2/dist-packages/jpylyzer/jpylyzer.py", line 627, in main checkFiles(args.inputRecursiveFlag, args.inputWrapperFlag, jp2In) File "/usr/local/lib/python3.2/dist-packages/jpylyzer/jpylyzer.py", line 553, in checkFiles xmlElement = checkOneFile(path) File "/usr/local/lib/python3.2/dist-packages/jpylyzer/jpylyzer.py", line 268, in checkOneFile "JP2", fileData).validate() # validateJP2(fileData) File "/usr/local/lib/python3.2/dist-packages/jpylyzer/boxvalidator.py", line 99, in validate to_call() File "/usr/local/lib/python3.2/dist-packages/jpylyzer/boxvalidator.py", line 2255, in validate_JP2 boxType, boxContents).validate() File "/usr/local/lib/python3.2/dist-packages/jpylyzer/boxvalidator.py", line 99, in validate to_call() File "/usr/local/lib/python3.2/dist-packages/jpylyzer/boxvalidator.py", line 1240, in validate_contiguousCodestreamBox if qStyle == 0: UnboundLocalError: local variable 'qStyle' referenced before assignment Signed-off-by: Stefan Weil <sw@weilnetz.de>
- Loading branch information