Index: trunk/ippToPsps/jython/batch.py
===================================================================
--- trunk/ippToPsps/jython/batch.py	(revision 31351)
+++ trunk/ippToPsps/jython/batch.py	(revision 31352)
@@ -336,6 +336,6 @@
     def importIppTables(self, filter):
 
+      self.logger.info("Attempting to import tables from input FITS file")
       tables = stilts.treads(self.inputFitsPath)
-      self.logger.info("Attempting to import tables from input FITS file")
 
       count = 0
@@ -346,4 +346,7 @@
           self.logger.info("   Reading IPP table " + table.name + " from FITS file")
           table = stilts.tpipe(table, cmd='explodeall')
+
+          # drop any previous tables before import
+          self.scratchDb.dropTable(table.name)
 
           # IPP FITS files are littered with infinities, so remove these
@@ -439,2 +442,10 @@
         return True
 
+    '''
+    Checks whether this batch has already been processed and published. To be implemented by all subclasses
+    '''
+    def alreadyProcessed(self):
+           self.logger.info("Not implemented")
+
+
+
