Known Problems
--------------

arts_scat.batch_generate
************************

**NOTE: THIS PROBLEM SEEMS TO HAVE GONE AWAY FOR PYTHON 2.3**

This function can be temperamental.  BatchTest Works OK but sometimes
(for instance in Clouds.scat_file_gen) batch_generate can hang, with <defunct>
scat_file_batch processes.  Will write more when I know more.  Here
are two possibly related links

http://mail.python.org/pipermail/python-bugs-list/2002-October/013767.html

http://www.mirror.ac.uk/sites/ftp.python.org/pub/www.python.org/doc/2.2.3/lib/popen2-flow-control.html

::

 [cory@fog 013]$ ./CloudPrepare
 Traceback (most recent call last):
   File "./CloudPrepare", line 18, in ?
     cb.scat_file_gen(f_grid=[200e9,201e9],za_grid=arange(0,181,10),aa_grid=arange(0,181,10),num_proc=2)
   File "/home/cory/lib/python/clouds.py", line 334, in scat_file_gen
     scat_files.append(arts_scat.batch_generate(scat_args,num_proc))
   File "/home/cory/lib/python/arts_scat.py", line 375, in batch_generate
     stdoutlist=multi_thread(call_proc,stdinlist,2,1)
   File "/home/cory/lib/python/general.py", line 118, in multi_thread
     queue.put(thr,1)
   File "/usr/lib/python2.2/Queue.py", line 54, in put
     self.fsema.acquire()
 KeyboardInterrupt


>>> data=quickunpickle('multi_thread_log.pickle')
>>> print data
...'/home/cory/data/scat/p30f200T248r1612.842NP-1ar0_5ice.xml'\np1\n.", "S'/home/cory/data/scat/p30f200T248r1706.263NP-1ar0_5ice.xml'\np1\n.", "S'/home/cory/data/scat/p30f200T248r1802.316NP-1ar0_5ice.xml'\np1\n.", "S'/home/cory/data/scat/p30f200T248r1901.0NP-1ar0_5ice.xml'\np1\n.", "S'/home/cory/data/scat/p30f200T248r2002.316NP-1ar0_5ice.xml'\np1\n.", 39]

