31 @return flag indicating success (boolean) |
31 @return flag indicating success (boolean) |
32 """ |
32 """ |
33 if engine is None: |
33 if engine is None: |
34 return False |
34 return False |
35 |
35 |
36 if not device.isOpen(): |
36 if ( |
37 if not device.open(QIODevice.OpenModeFlag.WriteOnly): |
37 not device.isOpen() and |
38 return False |
38 not device.open(QIODevice.OpenModeFlag.WriteOnly) |
|
39 ): |
|
40 return False |
39 |
41 |
40 self.setDevice(device) |
42 self.setDevice(device) |
41 self.__write(engine) |
43 self.__write(engine) |
42 return True |
44 return True |
43 |
45 |