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