def readFromBytes(self, b, headerEndianess='>'): with tempfile.SpooledTemporaryFile(mode='w+b') as f: f.write(b) f.seek(0) self.readFromFile(f, headerEndianess)