[Yt-svn] yt-commit r1512 - trunk/yt/lagos

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Mon Nov 2 15:38:11 PST 2009


Author: mturk
Date: Mon Nov  2 15:38:10 2009
New Revision: 1512
URL: http://yt.enzotools.org/changeset/1512

Log:
This should fix a problem where multiple spheres in a single run touch the same grid with different centers.




Modified:
   trunk/yt/lagos/BaseDataTypes.py

Modified: trunk/yt/lagos/BaseDataTypes.py
==============================================================================
--- trunk/yt/lagos/BaseDataTypes.py	(original)
+++ trunk/yt/lagos/BaseDataTypes.py	Mon Nov  2 15:38:10 2009
@@ -38,9 +38,11 @@
     """
     def save_state(self, grid, field=None):
         old_params = grid.field_parameters
+        old_keys = grid.data.keys()
         grid.field_parameters = self.field_parameters
         tr = func(self, grid, field)
         grid.field_parameters = old_params
+        grid.data = dict( [(k, grid.data[k]) for k in old_keys] )
         return tr
     return save_state
 



More information about the yt-svn mailing list