Browse Source

Corrections oublis

prieto 9 years ago
parent
commit
ee0ba8dea8
1 changed files with 7 additions and 6 deletions
  1. 7
    6
      lodel/leapi/query.py

+ 7
- 6
lodel/leapi/query.py View File

49
     #
49
     #
50
     # @note maybe the datasource in not an argument but should be determined
50
     # @note maybe the datasource in not an argument but should be determined
51
     #elsewhere
51
     #elsewhere
52
-    def execute(self, datasource, **datas):
52
+    def execute(self, datasource, **datas = None):
53
         if len(datas) > 0:
53
         if len(datas) > 0:
54
             self.__target_class.check_datas_value(datas, **self._data_check_args)
54
             self.__target_class.check_datas_value(datas, **self._data_check_args)
55
             self.__target_class.prepare_datas() #not yet implemented
55
             self.__target_class.prepare_datas() #not yet implemented
130
         if check_ok:            
130
         if check_ok:            
131
             self.__query_filter = query_filter
131
             self.__query_filter = query_filter
132
             
132
             
133
-
133
+		def execute(self, datasource, **datas = None):
134
+			super().execute(datasource, **datas)
134
 
135
 
135
 ##@brief A query to insert a new object
136
 ##@brief A query to insert a new object
136
 class LeInsertQuery(LeQuery):
137
 class LeInsertQuery(LeQuery):
150
         return nb_inserted
151
         return nb_inserted
151
 
152
 
152
     ## @brief Execute the insert query
153
     ## @brief Execute the insert query
153
-    def execute(self, datasource):
154
-        super().execute()
154
+    def execute(self, datasource, **datas):
155
+        super().execute(datasource, **datas)
155
         
156
         
156
 ##@brief A query to update datas for a given object
157
 ##@brief A query to update datas for a given object
157
 class LeUpdateQuery(LeFilteredQuery):
158
 class LeUpdateQuery(LeFilteredQuery):
176
         return nb_updated
177
         return nb_updated
177
     
178
     
178
     ## @brief Execute the update query
179
     ## @brief Execute the update query
179
-    def execute(self, datasource):
180
-        super().execute()
180
+    def execute(self, datasource, **datas):
181
+        super().execute(datasource, **datas)
181
 
182
 
182
 ##@brief A query to delete an object
183
 ##@brief A query to delete an object
183
 class LeDeleteQuery(LeFilteredQuery):
184
 class LeDeleteQuery(LeFilteredQuery):

Loading…
Cancel
Save