Author: bugman Date: Sun Jan 13 18:25:13 2008 New Revision: 4681 URL: http://svn.gna.org/viewcvs/relax?rev=4681&view=rev Log: Converted the data_init() model-free method to the new relax design. Modified: 1.3/specific_fns/model_free/model_free.py Modified: 1.3/specific_fns/model_free/model_free.py URL: http://svn.gna.org/viewcvs/relax/1.3/specific_fns/model_free/model_free.py?rev=4681&r1=4680&r2=4681&view=diff ============================================================================== --- 1.3/specific_fns/model_free/model_free.py (original) +++ 1.3/specific_fns/model_free/model_free.py Sun Jan 13 18:25:13 2008 @@ -728,8 +728,12 @@ self.model_setup(model, equation, params, spin_id) - def data_init(self, data): - """Function for initialising the data structures.""" + def data_init(self, spin): + """Function for initialising the spin specific data structures. + + @param spin: The spin data container. + @type spin: SpinContainer instance + """ # Get the data names. data_names = self.data_names() @@ -764,9 +768,9 @@ if name in none_data: init_data = None - # If the name is not in 'data', add it. - if not hasattr(data, name): - setattr(data, name, init_data) + # If the name is not in 'spin', add it. + if not hasattr(spin, name): + setattr(spin, name, init_data) def data_names(self, set='all'):