mailr21670 - /trunk/pipe_control/mol_res_spin.py


Others Months | Index by Date | Thread Index
>>   [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Header


Content

Posted by edward on November 27, 2013 - 10:50:
Author: bugman
Date: Wed Nov 27 10:50:03 2013
New Revision: 21670

URL: http://svn.gna.org/viewcvs/relax?rev=21670&view=rev
Log:
Bug fixes for the molecule.delete, residue.delete and spin.delete user 
functions.

The molecule, residue, and spin metadata in the relax data store was not 
being updated correctly
after these user function calls so that any subsequent operations on this 
data was failing.  This
metadata problem was not noticed before as it disappears if the state is 
saved and reloaded into
relax after a restart.


Modified:
    trunk/pipe_control/mol_res_spin.py

Modified: trunk/pipe_control/mol_res_spin.py
URL: 
http://svn.gna.org/viewcvs/relax/trunk/pipe_control/mol_res_spin.py?rev=21670&r1=21669&r2=21670&view=diff
==============================================================================
--- trunk/pipe_control/mol_res_spin.py (original)
+++ trunk/pipe_control/mol_res_spin.py Wed Nov 27 10:50:03 2013
@@ -967,6 +967,9 @@
         if len(cdp.mol) == 0:
             cdp.mol.add_item()
 
+        # Update all metadata.
+        metadata_update()
+
     # Release the lock.
     finally:
         status.spin_lock.release(sys._getframe().f_code.co_name)
@@ -1018,6 +1021,9 @@
             if len(mol.res) == 0:
                 mol.res.add_item()
 
+        # Update all metadata.
+        metadata_update()
+
     # Release the lock.
     finally:
         status.spin_lock.release(sys._getframe().f_code.co_name)
@@ -1065,6 +1071,9 @@
             # Create an empty spin container if no spins remain.
             if len(res.spin) == 0:
                 res.spin.add_item()
+
+        # Update all metadata.
+        metadata_update()
 
     # Release the lock.
     finally:




Related Messages


Powered by MHonArc, Updated Wed Nov 27 11:20:02 2013