Index: trunk/ippToPsps/jython/odm.py
===================================================================
--- trunk/ippToPsps/jython/odm.py	(revision 32801)
+++ trunk/ippToPsps/jython/odm.py	(revision 32931)
@@ -2,4 +2,6 @@
 
 import re
+import os
+import signal
 import sys
 import tempfile
@@ -33,7 +35,8 @@
         p = Popen("../perl/checkOdmStatus.pl -b " + batch + " -f " + tempFile.name, 
                 shell=True, 
-                stdout=PIPE)
+                stdout=PIPE,
+                close_fds=True)
         p.wait()
-        
+       
         if p.returncode != 0:
            self.logger.debugPair("ODM polling", "failed")
@@ -46,4 +49,5 @@
         tempFile.close()
         p.stdout.close()
+
 
         if not ret: self.logger.debugPair("Cannot read ODM file for batch", "%d" % batchID)
