44
55try :
66 from django .db .models import JSONField
7- except ModuleNotFoundError :
7+ except ImportError :
88 try :
99 from jsonfield import JSONField # pyre-ignore[21]
10- except ModuleNotFoundError as exc :
10+ except ImportError as exc :
1111 raise ModuleNotFoundError (
1212 "Can't find a JSONField implementation, please install jsonfield if django < 4.0"
1313 )
@@ -24,9 +24,7 @@ class User_Keys(models.Model):
2424 owned_by_enterprise = models .BooleanField (default = None , null = True , blank = True )
2525 user_handle = models .CharField (default = None , null = True , blank = True , max_length = 255 )
2626
27- def save (
28- self , force_insert = False , force_update = False , using = None , update_fields = None
29- ):
27+ def save (self , * args , ** kwargs ):
3028 if (
3129 self .key_type == "Trusted Device"
3230 and self .properties .get ("signature" , "" ) == ""
@@ -35,12 +33,7 @@ def save(
3533 {"username" : self .username , "key" : self .properties ["key" ]},
3634 settings .SECRET_KEY ,
3735 )
38- super (User_Keys , self ).save (
39- force_insert = force_insert ,
40- force_update = force_update ,
41- using = using ,
42- update_fields = update_fields ,
43- )
36+ super (User_Keys , self ).save (* args , ** kwargs )
4437
4538 def __unicode__ (self ):
4639 return "%s -- %s" % (self .username , self .key_type )
0 commit comments