| <type 'exceptions.KeyError'> | Python 2.7.1: /usr/bin/python Fri May 24 15:37:55 2013 |
A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
| /home/mzmcbride/public_html/cgi-bin/checker.py in |
| 152 |
| 153 # Run this awful function to grab the namespace names that are required. |
| => 154 extension_dict = get_extension_namespaces(domain) |
| 155 page_namespace = extension_dict['page_namespace'].encode('utf-8') |
| 156 index_namespace = extension_dict['index_namespace'].encode('utf-8') |
| extension_dict undefined, get_extension_namespaces = <function get_extension_namespaces>, domain = 'pt.wikisource.org' |
| /home/mzmcbride/public_html/cgi-bin/checker.py in get_extension_namespaces(domain='pt.wikisource.org') |
| 58 url_contents = urllib.urlopen(query_url).read() |
| 59 parsed_content = json.loads(url_contents) |
| => 60 page_namespace = parsed_content['query']['allmessages'][0]['*'] |
| 61 index_namespace = parsed_content['query']['allmessages'][1]['*'] |
| 62 return {'page_namespace':page_namespace, 'index_namespace':index_namespace} |
| page_namespace undefined, parsed_content = {u'query': {u'allmessages': [{u'missing': '', u'name': u'proofreadpage_namespace'}, {u'*': u'Galeria', u'name': u'proofreadpage_index_namespace'}]}} |
<type 'exceptions.KeyError'>: '*'
args =
('*',)
message =
'*'