183 return |
183 return |
184 |
184 |
185 try: |
185 try: |
186 with open(fileName, "w") as f: |
186 with open(fileName, "w") as f: |
187 f.write(self.requirementsEdit.toPlainText()) |
187 f.write(self.requirementsEdit.toPlainText()) |
188 except (OSError, IOError) as err: |
188 except OSError as err: |
189 E5MessageBox.critical( |
189 E5MessageBox.critical( |
190 self, |
190 self, |
191 self.tr("Generate Requirements"), |
191 self.tr("Generate Requirements"), |
192 self.tr("""<p>The requirements could not be written""" |
192 self.tr("""<p>The requirements could not be written""" |
193 """ to <b>{0}</b>.</p><p>Reason: {1}</p>""") |
193 """ to <b>{0}</b>.</p><p>Reason: {1}</p>""") |