Index: /trunk/ippToPsps/jython/batch.py
===================================================================
--- /trunk/ippToPsps/jython/batch.py	(revision 35495)
+++ /trunk/ippToPsps/jython/batch.py	(revision 35496)
@@ -65,4 +65,5 @@
         self.scratchDb = scratchDb
         self.batchType = batchType;
+        self.skipBatch = False; # set to true if there is a non-fatal error
         self.pspsVoTableFilePath = self.config.configDir + "tables." + batchType + ".vot"
 
Index: /trunk/ippToPsps/jython/objectbatch.py
===================================================================
--- /trunk/ippToPsps/jython/objectbatch.py	(revision 35495)
+++ /trunk/ippToPsps/jython/objectbatch.py	(revision 35496)
@@ -222,24 +222,22 @@
         cpsTableName = self.scratchDb.getDbFriendlyTableName(self.region + ".cps")
 
-        self.logger.infoPair("setting to null  > 1e-38 and < 1e-38 in", "cps FLUX_KRON_ERR")
-        sql = "UPDATE " + cpsTableName + " set FLUX_KRON_ERR = NULL where FLUX_KRON_ERR < 1e-37 AND FLUX_KRON_ERR > -1e-37 "
+        if False:
+            self.logger.infoPair("setting to null  > 1e-38 and < 1e-38 in", "cps FLUX_KRON_ERR")
+            sql = "UPDATE " + cpsTableName + " set FLUX_KRON_ERR = NULL where FLUX_KRON_ERR < 1e-37 AND FLUX_KRON_ERR > -1e-37 "
       
-        try:
-            self.scratchDb.execute(sql)
-        except:
-            self.logger.errorPair("Couldn't squash out of range stuff", sql)
-            return False
-
-        self.logger.infoPair("setting to null  > 1e-38 and < 1e-38 in", "cps FLUX_KRON")
-        sql = "UPDATE " + cpsTableName + " set FLUX_KRON = NULL where FLUX_KRON < 1e-37 AND FLUX_KRON > -1e-37 "
+            try:
+                self.scratchDb.execute(sql)
+            except:
+                self.logger.errorPair("Couldn't squash out of range stuff", sql)
+                return False
+
+            self.logger.infoPair("setting to null  > 1e-38 and < 1e-38 in", "cps FLUX_KRON")
+            sql = "UPDATE " + cpsTableName + " set FLUX_KRON = NULL where FLUX_KRON < 1e-37 AND FLUX_KRON > -1e-37 "
       
-        try:
-            self.scratchDb.execute(sql)
-        except:
-            self.logger.errorPair("Couldn't squash out of range stuff", sql)
-            return False
-
-
-
+            try:
+                self.scratchDb.execute(sql)
+            except:
+                self.logger.errorPair("Couldn't squash out of range stuff", sql)
+                return False
 
         
Index: /trunk/ippToPsps/jython/stackbatch.py
===================================================================
--- /trunk/ippToPsps/jython/stackbatch.py	(revision 35495)
+++ /trunk/ippToPsps/jython/stackbatch.py	(revision 35496)
@@ -570,5 +570,5 @@
   
         ### XXX this should not be a DEEP_STACK only case...
-        if false and self.stackType == "DEEP_STACK": 
+        if False and self.stackType == "DEEP_STACK": 
 
             #if deep stack and instFlux = null and err not null
@@ -953,4 +953,6 @@
     def populatePspsTables(self):
 
+        self.skipBatch = False
+
         if not self.useFullTables:
             if not self.getIDsFromDVO():
