renamed after/before_create as after/before_insert, thanks Bruno

This commit is contained in:
Massimo Di Pierro committed 2012-03-16 23:05:38 -05:00
1 parent 3e035995f3
commit a50523e938
2 files changed
+7 -7

No files matched your search

+1 -1
View File
@@ -1 +1 @@
Version 1.99.7 (2012-03-16 13:12:00) dev Version 1.99.7 (2012-03-16 23:05:10) dev
+6 -6
View File
@@ -6556,10 +6556,10 @@ class Table(dict):
db and db._adapter.trigger_name(tablename) db and db._adapter.trigger_name(tablename)
self._common_filter = args.get('common_filter', None) self._common_filter = args.get('common_filter', None)
self._before_create = [] self._before_insert = []
self._before_update = [lambda self,fs:self.delete_uploaded_files(fs)] self._before_update = [lambda self,fs:self.delete_uploaded_files(fs)]
self._before_delete = [lambda self:self.delete_uploaded_files()] self._before_delete = [lambda self:self.delete_uploaded_files()]
self._after_create = [] self._after_insert = []
self._after_update = [] self._after_update = []
self._after_delete = [] self._after_delete = []
@@ -6840,9 +6840,9 @@ class Table(dict):
return self._db._adapter._insert(self,self._listify(fields)) return self._db._adapter._insert(self,self._listify(fields))
def insert(self, **fields): def insert(self, **fields):
if any(f(fields) for f in self._before_create): return 0 if any(f(fields) for f in self._before_insert): return 0
ret = self._db._adapter.insert(self,self._listify(fields)) ret = self._db._adapter.insert(self,self._listify(fields))
ret and [f(fields) for f in self._before_create] ret and [f(fields) for f in self._before_insert]
return ret return ret
def validate_and_insert(self,**fields): def validate_and_insert(self,**fields):
@@ -6878,9 +6878,9 @@ class Table(dict):
here items is a list of dictionaries here items is a list of dictionaries
""" """
items = [self._listify(item) for item in items] items = [self._listify(item) for item in items]
if any(f(item) for item in items for f in self._before_create):return 0 if any(f(item) for item in items for f in self._before_insert):return 0
ret = self._db._adapter.bulk_insert(self,items) ret = self._db._adapter.bulk_insert(self,items)
ret and [[f(item) for item in items] for f in self._after_create] ret and [[f(item) for item in items] for f in self._after_insert]
return ret return ret
def _truncate(self, mode = None): def _truncate(self, mode = None):