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

mturk at wrangler.dreamhost.com mturk at wrangler.dreamhost.com
Mon Oct 13 14:49:48 PDT 2008


Author: mturk
Date: Mon Oct 13 14:49:48 2008
New Revision: 827
URL: http://yt.spacepope.org/changeset/827

Log:
Adding some more intelligent node_name stuff



Modified:
   trunk/yt/lagos/BaseDataTypes.py

Modified: trunk/yt/lagos/BaseDataTypes.py
==============================================================================
--- trunk/yt/lagos/BaseDataTypes.py	(original)
+++ trunk/yt/lagos/BaseDataTypes.py	Mon Oct 13 14:49:48 2008
@@ -548,8 +548,8 @@
         self.hierarchy.save_data(array2d, self._top_node, node_name, force = force)
         mylog.info("Done serializing...")
 
-    def _deserialize(self, node_name = None):
-        if not self._okay_to_serialize: return
+    def _deserialize(self, node_name = None, override = False):
+        if not override and not self._okay_to_serialize: return
         if node_name is None: node_name = self._gen_node_name()
         mylog.debug("Trying to get node %s", node_name)
         array=self.hierarchy.get_data(self._top_node, node_name)
@@ -849,7 +849,7 @@
         self.__retval_coarse = {}
         self.__overlap_masks = {}
         self._temp = {}
-        if not self._deserialize(node_name):
+        if not self._deserialize(node_name, override = (node_name is not None)):
             self.__calculate_overlap()
             if self.hierarchy.data_style == 6 and False:
                 self.__cache_data()



More information about the yt-svn mailing list