diff -r b0996e4a289e -r 1d8dd9706f46 PluginManager/PluginRepositoryDialog.py --- a/PluginManager/PluginRepositoryDialog.py Fri Jan 01 16:11:36 2010 +0000 +++ b/PluginManager/PluginRepositoryDialog.py Sat Jan 02 15:11:35 2010 +0000 @@ -11,13 +11,13 @@ import sys import os import zipfile -import cStringIO +import io from PyQt4.QtGui import * from PyQt4.QtCore import * from PyQt4.QtNetwork import QHttp, QNetworkProxy -from Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog +from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog from UI.AuthenticationDialog import AuthenticationDialog @@ -250,7 +250,7 @@ if os.path.exists(self.pluginRepositoryFile): self.__repositoryMissing = False try: - f = open(self.pluginRepositoryFile, "rb") + f = open(self.pluginRepositoryFile, "r") line = f.readline() dtdLine = f.readline() f.close() @@ -274,13 +274,13 @@ parser.setErrorHandler(eh) try: - f = open(self.pluginRepositoryFile, "rb") + f = open(self.pluginRepositoryFile, "r") try: try: parser.parse(f) except UnicodeEncodeError: f.seek(0) - buf = cStringIO.StringIO(f.read()) + buf = io.StringIO(f.read()) parser.parse(buf) finally: f.close()