@@ -78,20 +78,20 @@ def append_caller_to_sql(sql):
7878
7979
8080class PostgresCompiler (SQLCompiler ):
81- def as_sql (self ):
82- sql , params = super ().as_sql ()
81+ def as_sql (self , * args , ** kwargs ):
82+ sql , params = super ().as_sql (* args , ** kwargs )
8383 return append_caller_to_sql (sql ), params
8484
8585
8686class PostgresDeleteCompiler (SQLDeleteCompiler ):
87- def as_sql (self ):
88- sql , params = super ().as_sql ()
87+ def as_sql (self , * args , ** kwargs ):
88+ sql , params = super ().as_sql (* args , ** kwargs )
8989 return append_caller_to_sql (sql ), params
9090
9191
9292class PostgresAggregateCompiler (SQLAggregateCompiler ):
93- def as_sql (self ):
94- sql , params = super ().as_sql ()
93+ def as_sql (self , * args , ** kwargs ):
94+ sql , params = super ().as_sql (* args , ** kwargs )
9595 return append_caller_to_sql (sql ), params
9696
9797
@@ -104,9 +104,9 @@ class PostgresUpdateCompiler(SQLUpdateCompiler):
104104 .update(name=dict(en=F('test')))
105105 """
106106
107- def as_sql (self ):
107+ def as_sql (self , * args , ** kwargs ):
108108 self ._prepare_query_values ()
109- sql , params = super ().as_sql ()
109+ sql , params = super ().as_sql (* args , ** kwargs )
110110 return append_caller_to_sql (sql ), params
111111
112112 def _prepare_query_values (self ):
@@ -155,11 +155,11 @@ def _does_dict_contain_expression(data: dict) -> bool:
155155class PostgresInsertCompiler (SQLInsertCompiler ):
156156 """Compiler for SQL INSERT statements."""
157157
158- def as_sql (self , return_id = False ):
158+ def as_sql (self , * args , ** kwargs ):
159159 """Builds the SQL INSERT statement."""
160160 queries = [
161161 (append_caller_to_sql (sql ), params )
162- for sql , params in super ().as_sql ()
162+ for sql , params in super ().as_sql (* args , ** kwargs )
163163 ]
164164
165165 return queries
@@ -174,11 +174,11 @@ def __init__(self, *args, **kwargs):
174174 super ().__init__ (* args , ** kwargs )
175175 self .qn = self .connection .ops .quote_name
176176
177- def as_sql (self , return_id = False ):
177+ def as_sql (self , return_id = False , * args , ** kwargs ):
178178 """Builds the SQL INSERT statement."""
179179 queries = [
180180 self ._rewrite_insert (sql , params , return_id )
181- for sql , params in super ().as_sql ()
181+ for sql , params in super ().as_sql (* args , ** kwargs )
182182 ]
183183
184184 return queries
0 commit comments