diff --git a/fluidfoam/readof.py b/fluidfoam/readof.py index 53adc01..b7cbaea 100644 --- a/fluidfoam/readof.py +++ b/fluidfoam/readof.py @@ -112,12 +112,14 @@ def __init__( try: self.is_ascii = self.header[b"format"] == b"ascii" - self.is_SP = b"scalar=32" in self.header[b"arch"] self.noheader = False except KeyError: self.is_ascii = True - self.is_SP = False self.noheader = True + try: + self.is_SP = b"scalar=32" in self.header[b"arch"] + except KeyError: + self.is_SP = False for line in self.lines_stripped: if line.startswith(b"dimensions"):