Author: bugman
Date: Thu Sep 25 11:20:25 2014
New Revision: 26034

URL: http://svn.gna.org/viewcvs/relax?rev=26034&view=rev
Log:
Fixes for the auto_analyses.frame_order.summerise() function.

If the count_sobol_points() function is called followed by summerise(), a 
RelaxError will be raised
as the data pipe already exists.  The summerise() function has been modified to 
switch to the data
pipe if it already exists.


Modified:
    branches/frame_order_cleanup/auto_analyses/frame_order.py

Modified: branches/frame_order_cleanup/auto_analyses/frame_order.py
URL: 
http://svn.gna.org/viewcvs/relax/branches/frame_order_cleanup/auto_analyses/frame_order.py?rev=26034&r1=26033&r2=26034&view=diff
==============================================================================
--- branches/frame_order_cleanup/auto_analyses/frame_order.py   (original)
+++ branches/frame_order_cleanup/auto_analyses/frame_order.py   Thu Sep 25 
11:20:25 2014
@@ -254,11 +254,17 @@
         if not access(dirs[i]+sep+'results.bz2', F_OK):
             continue
 
-        # Create a data pipe.
-        pipes.create(models[i], 'frame order')
-
-        # Load the data.
-        results.read(file='results', dir=dirs[i])
+        # Switch to the data pipe if it already exists.
+        if pipes.has_pipe(models[i]):
+            pipes.switch(models[i])
+
+        # Otherwise load the data.
+        else:
+            # Create a data pipe.
+            pipes.create(models[i], 'frame order')
+
+            # Load the data.
+            results.read(file='results', dir=dirs[i])
 
         # Number of params.
         k = len(cdp.params)


_______________________________________________
relax (http://www.nmr-relax.com)

This is the relax-commits mailing list
[email protected]

To unsubscribe from this list, get a password
reminder, or change your subscription options,
visit the list information page at
https://mail.gna.org/listinfo/relax-commits

Reply via email to