diff --git a/python/console/console.py b/python/console/console.py
index 66b7e6e3a1a0..4cbe57b18b76 100644
--- a/python/console/console.py
+++ b/python/console/console.py
@@ -636,7 +636,7 @@ def saveScriptFile(self):
except (IOError, OSError), error:
errTr = QCoreApplication.translate("PythonConsole", "Save Error")
msgText = QCoreApplication.translate('PythonConsole',
- 'The file {} could not be saved. Error: {}'.format(unicode(tabWidget.path),
+ 'The file {} could not be saved. Error: {}'.format(unicode(tabWidget.path),
error.strerror))
self.callWidgetMessageBarEditor(msgText, 2, False)
@@ -663,7 +663,7 @@ def saveAsScriptFile(self, index=None):
except (IOError, OSError), error:
errTr = QCoreApplication.translate("PythonConsole", "Save Error")
msgText = QCoreApplication.translate('PythonConsole',
- 'The file {} could not be saved. Error: {}'.format(unicode(tabWidget.path),
+ 'The file {} could not be saved. Error: {}'.format(unicode(tabWidget.path),
error.strerror))
self.callWidgetMessageBarEditor(msgText, 2, False)
if fileNone:
@@ -713,7 +713,7 @@ def saveSettingsConsole(self):
def restoreSettingsConsole(self):
storedTabScripts = self.settings.value("pythonConsole/tabScripts")
self.tabListScript = storedTabScripts
- self.splitter.restoreState(self.settings.value("pythonConsole/splitterConsole"))
+ self.splitter.restoreState(self.settings.value("pythonConsole/splitterConsole", QByteArray()))
self.splitterEditor.restoreState(self.settings.value("pythonConsole/splitterEditor"))
self.splitterObj.restoreState(self.settings.value("pythonConsole/splitterObj"))
diff --git a/python/console/console_settings.py b/python/console/console_settings.py
index 093ccb53967b..7d7d1be19426 100644
--- a/python/console/console_settings.py
+++ b/python/console/console_settings.py
@@ -149,7 +149,7 @@ def restoreSettings(self):
self.fontComboBoxEditor.setCurrentFont(QFont(settings.value("pythonConsole/fontfamilytextEditor",
"Monospace")))
self.preloadAPI.setChecked(settings.value("pythonConsole/preloadAPI", True, type=bool))
- itemTable = settings.value("pythonConsole/userAPI")
+ itemTable = settings.value("pythonConsole/userAPI", [])
for i in range(len(itemTable)):
self.tableWidget.insertRow(i)
self.tableWidget.setColumnCount(2)