Hyperspace House Concerts   global playlist
Music only a select few people knew until now, discovered by hyper-local Spotify listening around the world...
--> -->
Python 3.5.3: /usr/bin/python3
Sat Jan 25 08:27:52 2020

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /var/www/html/hyperspace_house_concerts.cgi in ()
    140 if showcountry:
    141     if sortcities == 'activity':
=>  142         sortedcities =  sorted(dindex['country'][showcountry], key=lambda row: (-row['totallds'], row['city'], row['region']))
    143     else:
    144         sortedcities =  sorted(dindex['country'][showcountry], key=lambda row: (row['city'], row['region']))
sortedcities undefined, builtin sorted = <built-in function sorted>, dindex = {'country': {'AE': [{'city': 'Dubai', 'country': 'AE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '83', 'region': 'Dubai', 'stracks': '100', 'toptracks': '200', 'totallds': 1267165}], 'AL': [{'city': 'Tirana', 'country': 'AL', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': '', 'htracks': '52', 'region': 'Tirana', 'stracks': '49', 'toptracks': '0', 'totallds': 0}], 'AO': [{'city': 'Luanda', 'country': 'AO', 'hashouse': 'yes', 'hassound': '', 'hastop': '', 'htracks': '23', 'region': 'Luanda Province', 'stracks': '0', 'toptracks': '0', 'totallds': 0}], 'AR': [{'city': 'Bahía Blanca', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '18', 'region': 'Buenos Aires', 'stracks': '100', 'toptracks': '200', 'totallds': 712439}, {'city': 'Buenos Aires', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Buenos Aires F.D.', 'stracks': '100', 'toptracks': '200', 'totallds': 21339721}, {'city': 'Comodoro Rivadavia', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '16', 'region': 'Chubut', 'stracks': '100', 'toptracks': '179', 'totallds': 397327}, {'city': 'Corrientes', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '55', 'region': 'Corrientes', 'stracks': '100', 'toptracks': '200', 'totallds': 576805}, {'city': 'Córdoba', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Cordoba', 'stracks': '100', 'toptracks': '200', 'totallds': 4186811}, {'city': 'Formosa', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '10', 'region': 'Formosa', 'stracks': '100', 'toptracks': '50', 'totallds': 96331}, {'city': 'Godoy Cruz', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '12', 'region': 'Mendoza', 'stracks': '100', 'toptracks': '112', 'totallds': 254057}, {'city': 'Gualeguaychú', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': '', 'htracks': '11', 'region': 'Entre Rios', 'stracks': '95', 'toptracks': '0', 'totallds': 0}, {'city': 'La Plata', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '91', 'region': 'Buenos Aires', 'stracks': '100', 'toptracks': '200', 'totallds': 779688}, {'city': 'Mar del Plata', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '37', 'region': 'Buenos Aires', 'stracks': '100', 'toptracks': '200', 'totallds': 1167081}, {'city': 'Mendoza', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Mendoza', 'stracks': '100', 'toptracks': '200', 'totallds': 1364278}, {'city': 'Neuquén', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '18', 'region': 'Neuquen', 'stracks': '100', 'toptracks': '200', 'totallds': 879517}, {'city': 'Posadas', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '19', 'region': 'Misiones', 'stracks': '100', 'toptracks': '200', 'totallds': 502338}, {'city': 'Resistencia', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '52', 'region': 'Chaco', 'stracks': '100', 'toptracks': '200', 'totallds': 793300}, {'city': 'Rosario', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Santa Fe', 'stracks': '100', 'toptracks': '200', 'totallds': 2071353}, {'city': 'Salta', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '77', 'region': 'Salta', 'stracks': '100', 'toptracks': '200', 'totallds': 712808}, {'city': 'San Juan', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '21', 'region': 'San Juan', 'stracks': '100', 'toptracks': '200', 'totallds': 506317}, {'city': 'San Luis', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '14', 'region': 'San Luis', 'stracks': '100', 'toptracks': '72', 'totallds': 160988}, {'city': 'San Miguel de Tucumán', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Tucuman', 'stracks': '100', 'toptracks': '200', 'totallds': 1322162}, {'city': 'San Salvador de Jujuy', 'country': 'AR', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '16', 'region': 'Jujuy', 'stracks': '100', 'toptracks': '64', 'totallds': 132314}, ...], 'AT': [{'city': 'Graz', 'country': 'AT', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '71', 'region': 'Styria', 'stracks': '100', 'toptracks': '200', 'totallds': 723508}, {'city': 'Innsbruck', 'country': 'AT', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '35', 'region': 'Tyrol', 'stracks': '100', 'toptracks': '200', 'totallds': 383553}, {'city': 'Vienna', 'country': 'AT', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Vienna', 'stracks': '100', 'toptracks': '200', 'totallds': 4525914}], 'AU': [{'city': 'Adelaide', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'South Australia', 'stracks': '100', 'toptracks': '200', 'totallds': 4380443}, {'city': 'Brisbane', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Queensland', 'stracks': '100', 'toptracks': '200', 'totallds': 11464572}, {'city': 'Canberra', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '20', 'region': 'Australian Capital Territory', 'stracks': '100', 'toptracks': '200', 'totallds': 558529}, {'city': 'Hobart', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '27', 'region': 'Tasmania', 'stracks': '100', 'toptracks': '84', 'totallds': 153898}, {'city': 'Melbourne', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Victoria', 'stracks': '100', 'toptracks': '200', 'totallds': 9373703}, {'city': 'Perth', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Western Australia', 'stracks': '100', 'toptracks': '200', 'totallds': 6638008}, {'city': 'Sydney', 'country': 'AU', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'New South Wales', 'stracks': '100', 'toptracks': '200', 'totallds': 14199056}], 'AZ': [{'city': 'Baku', 'country': 'AZ', 'hashouse': 'yes', 'hassound': '', 'hastop': '', 'htracks': '46', 'region': 'Baku City', 'stracks': '0', 'toptracks': '0', 'totallds': 0}], 'BD': [{'city': 'Dhaka', 'country': 'BD', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Dhaka Division', 'stracks': '100', 'toptracks': '42', 'totallds': 68882}], 'BE': [{'city': 'Antwerp', 'country': 'BE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Flanders', 'stracks': '100', 'toptracks': '200', 'totallds': 915291}, {'city': 'Brussels', 'country': 'BE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Brussels Capital', 'stracks': '100', 'toptracks': '200', 'totallds': 2109825}, {'city': 'Ghent', 'country': 'BE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Flanders', 'stracks': '100', 'toptracks': '200', 'totallds': 441381}, {'city': 'Leuven', 'country': 'BE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '40', 'region': 'Flanders', 'stracks': '100', 'toptracks': '91', 'totallds': 161264}, {'city': 'Liège', 'country': 'BE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '21', 'region': 'Wallonia', 'stracks': '100', 'toptracks': '124', 'totallds': 242973}, {'city': 'Mechelen', 'country': 'BE', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '17', 'region': 'Flanders', 'stracks': '100', 'toptracks': '84', 'totallds': 164251}], 'BG': [{'city': 'Sofia', 'country': 'BG', 'hashouse': 'yes', 'hassound': 'yes', 'hastop': 'yes', 'htracks': '100', 'region': 'Sofia-Capital', 'stracks': '100', 'toptracks': '200', 'totallds': 751717}], ...}}, showcountry = 'ET', key undefined, row undefined

KeyError: 'ET'
      args = ('ET',)
      with_traceback = <built-in method with_traceback of KeyError object>