QScintilla/QsciScintillaCompat.py

changeset 12
1d8dd9706f46
parent 0
de9c2efb9d02
child 13
1af94a91f439
--- a/QScintilla/QsciScintillaCompat.py	Fri Jan 01 16:11:36 2010 +0000
+++ b/QScintilla/QsciScintillaCompat.py	Sat Jan 02 15:11:35 2010 +0000
@@ -88,14 +88,14 @@
         @param font font to be used (QFont)
         """
         try:
-            rangeLow = range(self.STYLE_DEFAULT)
+            rangeLow = list(range(self.STYLE_DEFAULT))
         except AttributeError:
-            rangeLow = range(32)
+            rangeLow = list(range(32))
         try:
-            rangeHigh = range(self.STYLE_LASTPREDEFINED + 1,
-                              self.STYLE_MAX + 1)
+            rangeHigh = list(range(self.STYLE_LASTPREDEFINED + 1,
+                              self.STYLE_MAX + 1))
         except AttributeError:
-            rangeHigh = range(40, 128)
+            rangeHigh = list(range(40, 128))
         
         f = font.family()
         ps = font.pointSize()
@@ -122,7 +122,7 @@
         @return linenumber at position or -1, if there is no line at pos
             (integer, zero based)
         """
-        if type(pos) == type(1):
+        if isinstance(pos, int):
             scipos = pos
         else:
             scipos = \
@@ -682,10 +682,11 @@
         else:
             self.__targetSearchEnd = self.positionFromLineIndex(endline, endindex)
         
-        if self.isUtf8():
-            self.__targetSearchExpr = expr_.encode("utf-8")
-        else:
-            self.__targetSearchExpr = expr_.encode("latin1")
+##        if self.isUtf8():
+##            self.__targetSearchExpr = expr_.encode("utf-8")
+##        else:
+##            self.__targetSearchExpr = expr_.encode("latin1")
+        self.__targetSearchExpr = expr_
         
         if self.__targetSearchExpr:
             self.__targetSearchActive = True
@@ -721,10 +722,11 @@
         
         start = self.SendScintilla(QsciScintilla.SCI_GETTARGETSTART)
         
-        if self.isUtf8():
-            r = replaceStr.encode("utf-8")
-        else:
-            r = replaceStr.encode("latin1")
+##        if self.isUtf8():
+##            r = replaceStr.encode("utf-8")
+##        else:
+##            r = replaceStr.encode("latin1")
+        r = replaceStr
         
         self.SendScintilla(cmd, len(r), r)
         

eric ide

mercurial