A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in run_unprotected(self=<__main__.BonitoCGI instance>, path=['freq_distrib'], selectorname='corpname', outf=<open file '<stdout>', mode 'w'>) |
241 if self._has_access or path[0] == 'feedback':
|
242 methodname, tmpl, result = self.process_method (path[0], path,
|
=> 243 named_args)
|
244 else: # redirect to login or raise error
|
245 methodname = path[0]
|
named_args = {'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'pagesize': u'100', 'q': u'q[lemma=="ogni"]', 'refs': u'=doc.sito,=doc.categoria'} |
/usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in process_method(self=<__main__.BonitoCGI instance>, methodname='freq_distrib', pos_args=['freq_distrib'], named_args={'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'pagesize': u'100', 'q': u'q[lemma=="ogni"]', 'refs': u'=doc.sito,=doc.categoria'}) |
289 return (methodname,
|
290 getattr (method, 'template', methodname + '.tmpl'),
|
=> 291 self.call_method (method, pos_args, named_args))
|
292 except Exception, e:
|
293 if self.format in self.export_formats:
|
self = <__main__.BonitoCGI instance>, self.call_method = <bound method BonitoCGI.call_method of <__main__.BonitoCGI instance>>, method = <bound method BonitoCGI.freq_distrib of <__main__.BonitoCGI instance>>, pos_args = ['freq_distrib'], named_args = {'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'pagesize': u'100', 'q': u'q[lemma=="ogni"]', 'refs': u'=doc.sito,=doc.categoria'} |
/usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in call_method(self=<__main__.BonitoCGI instance>, method=<bound method BonitoCGI.freq_distrib of <__main__.BonitoCGI instance>>, args=['freq_distrib'], named_args={'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'pagesize': u'100', 'q': u'q[lemma=="ogni"]', 'refs': u'=doc.sito,=doc.categoria'}) |
148 na = named_args.copy()
|
149 correct_types (na, function_defaults (method), 1, safe=0)
|
=> 150 return apply (method, args[1:], na)
|
151
|
152 def call_function (self, func, args, **named_args):
|
builtin apply = <built-in function apply>, method = <bound method BonitoCGI.freq_distrib of <__main__.BonitoCGI instance>>, args = ['freq_distrib'], na = {} |
/usr/lib/python2.7/dist-packages/bonito/conccgi.py in freq_distrib(self=<__main__.BonitoCGI instance>, fcrit='', flimit=0, res=100, ampl=101, format='') |
1605 self.process_concordance_query()
|
1606 self.fcrit = fcrit
|
=> 1607 conc = self.call_function(conclib.get_conc, (self._corp(),))
|
1608 values = conclib.manatee.IntVector([0]*res)
|
1609 begs = conclib.manatee.IntVector([0]*res)
|
conc undefined, self = <__main__.BonitoCGI instance>, self.call_function = <bound method BonitoCGI.call_function of <__main__.BonitoCGI instance>>, global conclib = <module 'conclib' from '/usr/lib/python2.7/dist-packages/bonito/conclib.py'>, conclib.get_conc = <function get_conc>, self._corp = <bound method BonitoCGI._corp of <__main__.BonitoCGI instance>> |
/usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in call_function(self=<__main__.BonitoCGI instance>, func=<function get_conc>, args=(<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f9e4f1950c0> >,), **named_args={}) |
154 na.update (named_args)
|
155 correct_types (na, function_defaults (func), 1, safe=0)
|
=> 156 return apply (func, args, na)
|
157
|
158 def clone_self (self, safe=1):
|
builtin apply = <built-in function apply>, func = <function get_conc>, args = (<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f9e4f1950c0> >,), na = {'_cache_dir': '/var/lib/bonito/cache', 'async': 1, 'debug': None, 'fromp': 1, 'pagesize': 100, 'q': [u'q[lemma=="ogni"]'], 'samplesize': 10000000, 'save': 1} |
/usr/lib/python2.7/dist-packages/bonito/conclib.py in get_conc(corp=<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f9e4f1950c0> >, minsize=100, q=(u'q[lemma=="ogni"]',), fromp=1, pagesize=100, async=1, save=1, _cache_dir='/var/lib/bonito/cache/coliweb/', samplesize=10000000, debug=None) |
388 if async and len(q) == 1: # asynchronous processing
|
389 conc = get_async_conc (corp, q, save, _cache_dir, pid_dir,
|
=> 390 subchash, samplesize, fullsize, minsize)
|
391 else: # synchronous processing
|
392 conc = get_sync_conc (corp, q, save, _cache_dir, pid_dir,
|
subchash = None, samplesize = 10000000, fullsize = -1, minsize = 100 |
/usr/lib/python2.7/dist-packages/bonito/conclib.py in get_async_conc(corp=<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f9e4f1950c0> >, q=(u'q[lemma=="ogni"]',), save=1, _cache_dir='/var/lib/bonito/cache/coliweb/', pid_dir='/var/lib/bonito/cache/coliweb//run/', subchash=None, samplesize=10000000, fullsize=-1, minsize=100) |
343 args.append("".join(e[1]))
|
344 e[0].args = tuple(args)
|
=> 345 raise Exception(len(str(e[0][0])) > 2 and e[0][0] or e[0][1])
|
346 r.close()
|
347 conc = get_existing_conc (corp, subchash, q, _cache_dir, pid_dir,
|
builtin Exception = <type 'exceptions.Exception'>, builtin len = <built-in function len>, builtin str = <type 'str'>, e = (ValueError('too many values to unpack', 'Traceba...es()])\nValueError: too many values to unpack\n'), ['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/dist-packages/bonito/...line 299, in get_async_conc\n subchash, q, -1)\n', ' File "/usr/lib/python2.7/dist-packages/bonito/...= uniqname (key, [r for (r,s) in kmap.values()])\n', 'ValueError: too many values to unpack\n']) |