]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Augment expression.Delete() with a kwargs, like Insert() and Update()
authorLele Gaifax <lele@metapensiero.it>
Thu, 15 May 2008 00:06:04 +0000 (00:06 +0000)
committerLele Gaifax <lele@metapensiero.it>
Thu, 15 May 2008 00:06:04 +0000 (00:06 +0000)
lib/sqlalchemy/sql/expression.py

index f97bd0cf37a799a28607adcc3310420f4a126fe2..6eabd81537d60fa224d86675654cf4b61299bc4a 100644 (file)
@@ -3420,14 +3420,16 @@ class Update(_ValuesBase):
 
 
 class Delete(_UpdateBase):
-    def __init__(self, table, whereclause, bind=None):
+    def __init__(self, table, whereclause, bind=None, **kwargs):
         self._bind = bind
         self.table = table
         if whereclause:
             self._whereclause = _literal_as_text(whereclause)
         else:
             self._whereclause = None
-
+            
+        self.kwargs = kwargs
+        
     def get_children(self, **kwargs):
         if self._whereclause is not None:
             return self._whereclause,