| <type 'exceptions.ValueError'> | Python 2.7.17: /usr/bin/python Fri Jun 12 20:29:21 2026 |
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/bonito/run.cgi in <module>() |
| 83 print "</pre>" |
| 84 else: |
| => 85 BonitoCGI(user=username).run_unprotected (selectorname='corpname') |
| 86 |
| 87 # vim: ts=4 sw=4 sta et sts=4 si tw=80: |
| BonitoCGI = <class __main__.BonitoCGI>, user undefined, username = None, ).run_unprotected undefined, selectorname undefined |
| /usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in run_unprotected(self=<__main__.BonitoCGI instance>, path=['view'], 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', 'gdexcnt': u'0', 'pagesize': u'100', 'q': [u'q[lemma=="Agnes"]', u'f'], 'refs': u'=doc.sito,=doc.categoria', 'viewmode': u'sen'} |
| /usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in process_method(self=<__main__.BonitoCGI instance>, methodname='view', pos_args=['view'], named_args={'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'gdexcnt': u'0', 'pagesize': u'100', 'q': [u'q[lemma=="Agnes"]', u'f'], 'refs': u'=doc.sito,=doc.categoria', 'viewmode': u'sen'}) |
| 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.view of <__main__.BonitoCGI instance>>, pos_args = ['view'], named_args = {'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'gdexcnt': u'0', 'pagesize': u'100', 'q': [u'q[lemma=="Agnes"]', u'f'], 'refs': u'=doc.sito,=doc.categoria', 'viewmode': u'sen'} |
| /usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in call_method(self=<__main__.BonitoCGI instance>, method=<bound method BonitoCGI.view of <__main__.BonitoCGI instance>>, args=['view'], named_args={'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'gdexcnt': u'0', 'pagesize': u'100', 'q': [u'q[lemma=="Agnes"]', u'f'], 'refs': u'=doc.sito,=doc.categoria', 'viewmode': u'sen'}) |
| 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.view of <__main__.BonitoCGI instance>>, args = ['view'], na = {} |
| /usr/lib/python2.7/dist-packages/bonito/conccgi.py in view(self=<__main__.BonitoCGI instance>, change_gdex=True) |
| 706 del self.q[i] |
| 707 i += 1 |
| => 708 conc = self.call_function (conclib.get_conc, (self._corp(),)) |
| 709 if not conc.size(): |
| 710 if self.exceptmethod == 'PREV-CONC': |
| 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 0x7f431396ced0> >,), **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 0x7f431396ced0> >,), na = {'_cache_dir': '/var/lib/bonito/cache', 'async': 1, 'debug': None, 'fromp': 1, 'pagesize': 100, 'q': [u'q[lemma=="Agnes"]', u'f'], '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 0x7f431396ced0> >, minsize=-1, q=(u'q[lemma=="Agnes"]', u'f'), fromp=1, pagesize=100, async=1, save=1, _cache_dir='/var/lib/bonito/cache/coliweb/', samplesize=10000000, debug=None) |
| 391 else: # synchronous processing |
| 392 conc = get_sync_conc (corp, q, save, _cache_dir, pid_dir, |
| => 393 subchash, samplesize, fullsize) |
| 394 |
| 395 # process subsequent concordance actions |
| subchash = None, samplesize = 10000000, fullsize = -1 |
| /usr/lib/python2.7/dist-packages/bonito/conclib.py in get_sync_conc(corp=<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f431396ced0> >, q=(u'q[lemma=="Agnes"]', u'f'), save=1, _cache_dir='/var/lib/bonito/cache/coliweb/', pid_dir='/var/lib/bonito/cache/coliweb//run/', subchash=None, samplesize=10000000, fullsize=-1) |
| 258 if save: # save=0 => processes entirely independent |
| 259 cachefile, pidfile, server = add_to_map (_cache_dir, pid_dir, |
| => 260 subchash, q[:1], -1) |
| 261 if type(server) == int: # computation got started meanwhile |
| 262 conc = get_existing_conc (corp, subchash, q[:1], _cache_dir, |
| subchash = None, q = (u'q[lemma=="Agnes"]', u'f') |
| /usr/lib/python2.7/dist-packages/bonito/conccache.py in add_to_map(_cache_dir='/var/lib/bonito/cache/coliweb/', pid_dir='/var/lib/bonito/cache/coliweb//run/', subchash=None, key=(u'q[lemma=="Agnes"]',), size=-1) |
| 46 if kmap is None: |
| 47 kmap = cPickle.load (f) |
| => 48 ret = uniqname (key, [r for (r,s) in kmap.values()]) |
| 49 if kmap.has_key ((subchash,key)): |
| 50 ret, storedsize = kmap [subchash,key] |
| ret undefined, global uniqname = <function uniqname>, key = (u'q[lemma=="Agnes"]',), r = 'qlemmadopo#f#D105', s = 250, kmap = {None: (u'q[lemma=="Anc"]', u'n0 0>0 0 [word="ANC"]', u'D', u'p0 0>0 0 [word="Anc"]', u"sword/ 1>0~300108'", 12), (None, (u'Rq[lemma=="dopo"]',)): ('qlemmadopo', 3926855), (None, (u'Rq[lemma=="dopo"]', u'f')): ('qlemmadopo#f', 3926855), (None, (u'Rq[lemma=="dopo"]', u'f', u'D')): ('qlemmadopo#f#D2', 3926855), (None, (u'Rq[lemma=="dopo"]', u'f', u'D', u'D')): ('qlemmadopo#f#D6', 3926855), (None, (u'Rq[lemma=="dopo"]', u'f', u'D', u'D', u'Fdoc')): ('qlemmadopo#f#D9', 2164354), (None, (u'Rq[lemma=="dopo"]', u'f', u'D', u'D', u'Fdoc', u'f')): ('qlemmadopo#f#D11', 2164354), (None, (u'Rq[lemma=="dopo"]', u'f', u'D', u'D', u'Fdoc', u'f', u'n0 0>0 0 [tag="PRE"]')): ('qlemmadopo#f#D16', 227642), (None, (u'Rq[lemma=="dopo"]', u'f', u'D', u'D', u'Fdoc', u'f', u'n0 0>0 0 [tag="PRE"]', u'Fdoc')): ('qlemmadopo#f#D20', 227642), (None, (u'Rq[lemma=="dopo"]', u'f', u'D', u'D', u'Fdoc', u'f', u'n0 0>0 0 [tag="PRE"]', u'Fdoc', u'n0 0>0 0 [word="DOPO"]')): ('qlemmadopo#f#D84', 226061), ...}, kmap.values = <built-in method values of dict object> |
<type 'exceptions.ValueError'>: too many values to unpack
args =
('too many values to unpack',)
message =
'too many values to unpack'