1515
1616
1717if DJANGO_VERSION < (1 , 10 ):
18+
1819 def is_authenticated (request_user ):
1920 return request_user .is_authenticated ()
21+
22+
2023else :
24+
2125 def is_authenticated (request_user ):
2226 return request_user .is_authenticated
2327
2428
2529class DjangoIntegration (Integration ):
26- identifier = ' django'
30+ identifier = " django"
2731
2832 def __init__ (self ):
2933 pass
@@ -55,7 +59,7 @@ def processor(event):
5559 with _internal_exceptions ():
5660 DjangoRequestExtractor (request ).extract_into_event (event )
5761
58- if ' user' not in event :
62+ if " user" not in event :
5963 with _internal_exceptions ():
6064 _set_user_info (request , event )
6165
@@ -68,7 +72,6 @@ def _got_request_exception(request=None, **kwargs):
6872 capture_exception ()
6973
7074
71-
7275class DjangoRequestExtractor (RequestExtractor ):
7376 @property
7477 def url (self ):
@@ -99,21 +102,19 @@ def size_of_file(self, file):
99102
100103
101104def _set_user_info (request , event ):
102- event ['user' ] = user_info = {
103- 'ip_address' : get_client_ip (request .META ),
104- }
105+ event ["user" ] = user_info = {"ip_address" : get_client_ip (request .META )}
105106
106107 user = getattr (request , "user" , None )
107108
108109 if user is None or not is_authenticated (user ):
109110 return
110111
111112 try :
112- user_info [' email' ] = user .email
113+ user_info [" email" ] = user .email
113114 except Exception :
114115 pass
115116
116117 try :
117- user_info [' username' ] = user .get_username ()
118+ user_info [" username" ] = user .get_username ()
118119 except Exception :
119120 pass
0 commit comments