Skip to content

Commit ed162ff

Browse files
authored
Merge pull request #12 from Topp-Roots-Lab/fix/expected-filesize-log
Fix typo in log message for checking expected RAW file sizes
2 parents af28444 + 4680e5f commit ed162ff

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

rawtools/dat.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,18 +47,19 @@ def determine_bit_depth(fp, dims):
4747
file_size = os.stat(fp).st_size
4848
minimum_size = reduce(lambda x,y: x * y, dims) # get product of dimensions
4949
logging.debug(f"Minimum calculated size of '{fp}' is {minimum_size} bytes")
50+
expected_filesize = minimum_size * 2
5051
if file_size == minimum_size:
5152
return 'uint8'
5253
elif file_size == minimum_size * 2:
5354
return 'uint16'
5455
elif file_size == minimum_size * 4:
5556
return 'float32'
5657
else:
57-
if file_size < minimum_size:
58-
logging.warning(f"Detected possible data corruption. File is smaller than expected '{fp}'. Expected at <{file_size * 2}> bytes but found <{file_size}> bytes. Defaulting to unsigned 16-bit.")
58+
if file_size < expected_filesize:
59+
logging.warning(f"Detected possible data corruption. File is smaller than expected '{fp}'. Expected at <{expected_filesize}> bytes but found <{file_size}> bytes. Defaulting to unsigned 16-bit.")
5960
return 'uint16'
6061
else:
61-
logging.warning(f"Unable to determine bit-depth of volume '{fp}'. Expected at <{file_size * 2}> bytes but found <{file_size}> bytes. Defaulting to unsigned 16-bit.")
62+
logging.warning(f"Unable to determine bit-depth of volume '{fp}'. Expected at <{expected_filesize}> bytes but found <{file_size}> bytes. Defaulting to unsigned 16-bit.")
6263
return 'uint16'
6364

6465
def __parse_object_filename(line):

0 commit comments

Comments
 (0)