156 |
156 |
157 try: |
157 try: |
158 jsonString = json.dumps(shortcutsDict, indent=2) |
158 jsonString = json.dumps(shortcutsDict, indent=2) |
159 with open(filename, "w") as f: |
159 with open(filename, "w") as f: |
160 f.write(jsonString) |
160 f.write(jsonString) |
161 except (TypeError, OSError) as err: |
161 except (OSError, TypeError) as err: |
162 with EricOverridenCursor(): |
162 with EricOverridenCursor(): |
163 EricMessageBox.critical( |
163 EricMessageBox.critical( |
164 None, |
164 None, |
165 self.tr("Export Keyboard Shortcuts"), |
165 self.tr("Export Keyboard Shortcuts"), |
166 self.tr( |
166 self.tr( |