diff -r b0996e4a289e -r 1d8dd9706f46 Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py --- a/Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py Fri Jan 01 16:11:36 2010 +0000 +++ b/Plugins/DocumentationPlugins/Ericapi/EricapiExecDialog.py Sat Jan 02 15:11:35 2010 +0000 @@ -12,7 +12,9 @@ from PyQt4.QtCore import * from PyQt4.QtGui import * -from Ui_EricapiExecDialog import Ui_EricapiExecDialog +from .Ui_EricapiExecDialog import Ui_EricapiExecDialog + +import Preferences class EricapiExecDialog(QDialog, Ui_EricapiExecDialog): """ @@ -132,7 +134,9 @@ self.process.setReadChannel(QProcess.StandardOutput) while self.process.canReadLine(): - s = unicode(self.process.readLine()) + s = str(self.process.readLine(), + Preferences.getSystem("IOEncoding"), + 'replace') self.contents.insertPlainText(s) self.contents.ensureCursorVisible() @@ -147,6 +151,8 @@ while self.process.canReadLine(): self.errorGroup.show() - s = unicode(self.process.readLine()) + s = str(self.process.readLine(), + Preferences.getSystem("IOEncoding"), + 'replace') self.errors.insertPlainText(s) self.errors.ensureCursorVisible()