ppsingh commited on
Commit
0a7f431
·
verified ·
1 Parent(s): ac767c7
Files changed (1) hide show
  1. auditqa/utils.py +9 -10
auditqa/utils.py CHANGED
@@ -154,20 +154,19 @@ def get_client_location(ip_address) -> dict | None:
154
  if response.status_code == 200:
155
  data = response.json()
156
  # Add random noise between -0.01 and 0.01 degrees (roughly ±1km)
157
- #lat = data.get('latitude')
158
- #lon = data.get('longitude')
159
- #if lat is not None and lon is not None:
160
- # lat += random.uniform(-0.01, 0.01)
161
- # lon += random.uniform(-0.01, 0.01)
162
 
163
  return {
164
  'city': data.get('city'),
165
  'region': data.get('region'),
166
- 'country': data.get('country_name')}
167
- #,
168
- # 'latitude': lat,
169
- # 'longitude': lon
170
- #}
171
  elif response.status_code == 429:
172
  logging.warning(f"Rate limit exceeded. Response: {response.text}")
173
  return None
 
154
  if response.status_code == 200:
155
  data = response.json()
156
  # Add random noise between -0.01 and 0.01 degrees (roughly ±1km)
157
+ lat = data.get('latitude')
158
+ lon = data.get('longitude')
159
+ if lat is not None and lon is not None:
160
+ lat += random.uniform(-0.01, 0.01)
161
+ lon += random.uniform(-0.01, 0.01)
162
 
163
  return {
164
  'city': data.get('city'),
165
  'region': data.get('region'),
166
+ 'country': data.get('country_name'),
167
+ 'latitude': lat,
168
+ 'longitude': lon
169
+ }
 
170
  elif response.status_code == 429:
171
  logging.warning(f"Rate limit exceeded. Response: {response.text}")
172
  return None