@@ -45,7 +45,7 @@ def clean(self, value, *args, **kwargs):
4545 logger .warning ("User not found: %s create a new." , value )
4646 return result
4747
48- def render (self , value , obj = None ):
48+ def render (self , value , obj = None , ** kwargs ):
4949 if value :
5050 return value .username
5151 return ""
@@ -60,7 +60,7 @@ def clean(self, value, *args, **kwargs):
6060 usernames = value .split (self .separator )
6161 return get_user_model ().objects .filter (username__in = usernames )
6262
63- def render (self , value , obj = None ):
63+ def render (self , value , obj = None , ** kwargs ):
6464 return self .separator .join ([obj .username for obj in value .all ()])
6565
6666
@@ -88,19 +88,19 @@ def clean(self, value, *args, **kwargs):
8888 return self .related_model .objects .none ()
8989 return self .related_model .objects .filter (pk__in = value .split (self .separator ))
9090
91- def render (self , value , obj = None ):
91+ def render (self , value , obj = None , ** kwargs ):
9292 return self .separator .join (
9393 [str (getattr (obj , self .through_field ).pk ) for obj in value .all ()]
9494 )
9595
9696
9797class ExportForeignKeyStrWidget (widgets .Widget ):
98- def render (self , value , obj = None ):
98+ def render (self , value , obj = None , ** kwargs ):
9999 return str (value )
100100
101101
102102class ExportManyToManyStrWidget (widgets .ManyToManyWidget ):
103- def render (self , value , obj = None ):
103+ def render (self , value , obj = None , ** kwargs ):
104104 return self .separator .join ([str (obj ) for obj in value .all ()])
105105
106106
@@ -110,7 +110,7 @@ class ExportManyToManyStrTroughWidget(ManyToManyThroughWidget):
110110 object instead of pk.
111111 """
112112
113- def render (self , value , obj = None ):
113+ def render (self , value , obj = None , ** kwargs ):
114114 return self .separator .join (
115115 [str (getattr (obj , self .through_field )) for obj in value .all ()]
116116 )
@@ -206,7 +206,7 @@ def clean(self, value, *args, **kwargs):
206206 value = None
207207 return value
208208
209- def render (self , value , obj = None ):
209+ def render (self , value , obj = None , ** kwargs ):
210210 if value is None :
211211 return ""
212212 return "{}|{}" .format (value .service .name , value .environment .name )
@@ -228,7 +228,7 @@ def clean(self, value, *args, **kwargs):
228228 value = None
229229 return value
230230
231- def render (self , value , obj = None ):
231+ def render (self , value , obj = None , ** kwargs ):
232232 if value is None :
233233 return ""
234234 return value .service .uid
@@ -250,22 +250,22 @@ class IPManagementWidget(widgets.ManyToManyWidget):
250250 def clean (self , value , * args , ** kwargs ):
251251 return value
252252
253- def render (self , value , obj = None ):
253+ def render (self , value , obj = None , ** kwargs ):
254254 return value or ""
255255
256256
257257class BaseObjectServiceNamesM2MWidget (widgets .ManyToManyWidget ):
258- def render (self , value , obj = None ):
258+ def render (self , value , obj = None , ** kwargs ):
259259 return self .separator .join (
260260 [bo .service .name if bo .service else "-" for bo in value .all ()]
261261 )
262262
263263
264264class PriceAmountWidget (widgets .Widget ):
265- def render (self , value , obj = None ):
265+ def render (self , value , obj = None , ** kwargs ):
266266 return "{0:.2f}" .format (value .amount )
267267
268268
269269class PriceCurrencyWidget (widgets .Widget ):
270- def render (self , value , obj = None ):
270+ def render (self , value , obj = None , ** kwargs ):
271271 return str (value .currency )
0 commit comments