Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/infoslicer/processing/Sentence.py
diff options
context:
space:
mode:
Diffstat (limited to 'infoslicer/processing/Sentence.py')
-rw-r--r--infoslicer/processing/Sentence.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/infoslicer/processing/Sentence.py b/infoslicer/processing/Sentence.py
index 9659dbb..09c31f4 100644
--- a/infoslicer/processing/Sentence.py
+++ b/infoslicer/processing/Sentence.py
@@ -1,10 +1,9 @@
# Copyright (C) IBM Corporation 2008
-import gi
-gi.require_version('Gtk', '3.0')
+import pygtk
+pygtk.require('2.0')
import os
-from gi.repository import Gtk
-from gi.repository import GdkPixbuf
+import gtk
import logging
from Article_Data import *
@@ -84,10 +83,10 @@ class RawSentence:
return data
def getText(self):
- return self.buf.get_slice(self.getStart(), self.getEnd(), True)
+ return self.buf.get_slice(self.getStart(), self.getEnd())
def checkIntegrity(self, nextiter):
- text = self.buf.get_slice(self.getStart(), nextiter, True)
+ text = unicode(self.buf.get_slice(self.getStart(), nextiter))
lines = text.splitlines(True)
sentencestartoffset = self.getStart().get_offset()
sentences = []
@@ -135,7 +134,7 @@ class Sentence( RawSentence ):
rightmark = buf.create_mark(None, insertioniter, True)
leftmark = buf.create_mark(None, insertioniter, False)
- buf.insert(insertioniter, sentence_data.text)
+ buf.insert(insertioniter, unicode(sentence_data.text))
left = buf.get_iter_at_mark(rightmark)
right = buf.get_iter_at_mark(leftmark)
buf.move_mark(leftmark, left)
@@ -160,7 +159,7 @@ class Picture( RawSentence ):
leftmark = buf.create_mark(None, insertioniter, False)
if os.path.isfile(picture_data.text):
- pixbuf = GdkPixbuf.Pixbuf.new_from_file(picture_data.text)
+ pixbuf = gtk.gdk.pixbuf_new_from_file(picture_data.text)
buf.insert_pixbuf(insertioniter, pixbuf)
else:
logger.warning('cannot open image %s' % picture_data.text)