--- /home/sam/.qgis/python/plugins/pointsamplingtool/doPointSamplingTool.py	2012-08-13 10:07:08.000000000 +0200
+++ ./pointsamplingtool/doPointSamplingTool.py	2012-02-17 20:15:06.000000000 +0100
@@ -91,11 +91,11 @@
  def updateFieldsList(self):
   self.inData.clear()
   if not self.inSample.count(): return
-  i = unicode(self.inSample.currentText())
+  i = str(self.inSample.currentText())
   for j in range(1, len(self.sampItems[i])):
     #clear previously enabled fields (as they aren't selected in the widget)
     self.sampItems[i][j][2] = False
-    self.inData.addItem(unicode(self.sampItems[i][0].name()) + " : " + unicode(self.sampItems[i][j][0]) + " (source point)")
+    self.inData.addItem(str(self.sampItems[i][0].name()) + " : " + str(self.sampItems[i][j][0]) + " (source point)")
 #NOT YET FINISHED - to be switched to tree rather
 #  self.inData.addItem(str(self.sampItems[i][0].name()) + " (X coordinate)")
 #  self.inData.addItem(str(self.sampItems[i][0].name()) + " (Y coordinate)")
@@ -115,7 +115,7 @@
  def updateFieldsTable(self): # called after selection changing
   # mark selected point items
   n=0
-  i = unicode(self.inSample.currentText())
+  i = str(self.inSample.currentText())
   for j in range(1, len(self.sampItems[i])):
     if self.inData.isItemSelected(self.inData.item(n)):
       self.sampItems[i][j][2] = True
@@ -142,7 +142,7 @@
   self.fields = []
   n = 0
   self.fieldsTable.setRowCount(0)
-  i = unicode(self.inSample.currentText())
+  i = str(self.inSample.currentText())
   for j in range(1, len(self.sampItems[i])):
    if self.sampItems[i][j][2]:
     self.fields += [["point",i,j]]
