mailr3700 - /1.3/generic_fns/state.py


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

Header


Content

Posted by edward on November 20, 2007 - 17:50:
Author: bugman
Date: Tue Nov 20 17:50:41 2007
New Revision: 3700

URL: http://svn.gna.org/viewcvs/relax?rev=3700&view=rev
Log:
Change of the internal structure of the generic_fns.state module.

The State class has been eliminated and its methods load() and save() have 
been converted to module
functions.


Modified:
    1.3/generic_fns/state.py

Modified: 1.3/generic_fns/state.py
URL: 
http://svn.gna.org/viewcvs/relax/1.3/generic_fns/state.py?rev=3700&r1=3699&r2=3700&view=diff
==============================================================================
--- 1.3/generic_fns/state.py (original)
+++ 1.3/generic_fns/state.py Tue Nov 20 17:50:41 2007
@@ -27,38 +27,27 @@
 from data import Data as relax_data_store
 
 
-# The relax data storage object.
+def load(file=None, dir=None, compress_type=1):
+    """Function for loading a saved program state."""
+
+    # Open the file for reading.
+    file = self.relax.IO.open_read_file(file_name=file, dir=dir, 
compress_type=compress_type)
+
+    # Unpickle the data class.
+    relax_data_store = load(file)
+
+    # Close the file.
+    file.close()
 
 
+def save(file=None, dir=None, force=0, compress_type=1):
+    """Function for saving the program state."""
 
-class State:
-    def __init__(self, relax):
-        """Class containing the functions for manipulating the program 
state."""
+    # Open the file for writing.
+    file = self.relax.IO.open_write_file(file_name=file, dir=dir, 
force=force, compress_type=compress_type)
 
-        self.relax = relax
+    # Pickle the data class and write it to file
+    dump(relax_data_store, file, 1)
 
-
-    def load(self, file=None, dir=None, compress_type=1):
-        """Function for loading a saved program state."""
-
-        # Open the file for reading.
-        file = self.relax.IO.open_read_file(file_name=file, dir=dir, 
compress_type=compress_type)
-
-        # Unpickle the data class.
-        relax_data_store = load(file)
-
-        # Close the file.
-        file.close()
-
-
-    def save(self, file=None, dir=None, force=0, compress_type=1):
-        """Function for saving the program state."""
-
-        # Open the file for writing.
-        file = self.relax.IO.open_write_file(file_name=file, dir=dir, 
force=force, compress_type=compress_type)
-
-        # Pickle the data class and write it to file
-        dump(relax_data_store, file, 1)
-
-        # Close the file.
-        file.close()
+    # Close the file.
+    file.close()




Related Messages


Powered by MHonArc, Updated Tue Nov 20 18:00:15 2007