in eventdata/parameter_sources/randomevent.py [0:0]
def add_fields(self, event):
p = random.random()
if p < self._rare_clientip_probability:
data = self._rare_clientips.get_random()
event['clientip'] = self.__fill_out_ip_prefix(data[0])
else:
data = self._clientips.get_random()
event['clientip'] = data[0]
event['geoip_location_lat'] = data[1][0]
event['geoip_location_lon'] = data[1][1]
event['geoip_city_name'] = self.__get_lookup_value(self._clientips_city_name_lookup, data[2])
event['geoip_country_name'] = self.__get_lookup_value(self._clientips_country_name_lookup, data[3])
event['geoip_country_iso_code'] = self.__get_lookup_value(self._clientips_country_iso_code_lookup, data[4])
event['geoip_continent_name'] = self.__get_lookup_value(self._clientips_continent_name_lookup, data[5])
event['geoip_continent_code'] = self.__get_lookup_value(self._clientips_continent_code_lookup, data[5])