diff --git a/src/dataforms_widget.py b/src/dataforms_widget.py index 68f973e82182ff4d514dc6acf7d95f26f402befd..5eb7142c81dca183ce57b05af5bbb80737acea2f 100644 --- a/src/dataforms_widget.py +++ b/src/dataforms_widget.py @@ -111,6 +111,9 @@ class DataFormWidget(gtk.Alignment, object): # we have actually two different kinds of data forms: one is a simple form to fill, # second is a table with several records; + def empty_method(self): + pass + def clean_data_form(self): '''Remove data about existing form. This metod is empty, because it is rewritten by build_*_data_form, according to type of form @@ -136,6 +139,7 @@ class DataFormWidget(gtk.Alignment, object): '''(Called as clean_data_form, read the docs of clean_data_form()). Remove form from widget.''' self.singleform.destroy() + self.clean_data_form = self.empty_method # we won't call it twice del self.singleform def build_multiple_data_form(self): @@ -183,6 +187,7 @@ class DataFormWidget(gtk.Alignment, object): def clean_multiple_data_form(self): '''(Called as clean_data_form, read the docs of clean_data_form()). Remove form from widget.''' + self.clean_data_form = self.empty_method # we won't call it twice del self.multiplemodel def refresh_multiple_buttons(self):