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=['mlsortx'], 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', 'ml1attr': u'doc.sito', 'ml1pos': u'0', 'ml2attr': u'doc.categoria', 'ml2pos': u'0', 'pagesize': u'100', 'q': u'q[lemma=="anno"]', 'refs': u'=doc.sito,=doc.categoria', ...} |
/usr/lib/python2.7/dist-packages/bonito/CGIPublisher.py in process_method(self=<__main__.BonitoCGI instance>, methodname='mlsortx', pos_args=['mlsortx'], named_args={'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'ml1attr': u'doc.sito', 'ml1pos': u'0', 'ml2attr': u'doc.categoria', 'ml2pos': u'0', 'pagesize': u'100', 'q': u'q[lemma=="anno"]', '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.mlsortx of <__main__.BonitoCGI instance>>, pos_args = ['mlsortx'], named_args = {'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'ml1attr': u'doc.sito', 'ml1pos': u'0', 'ml2attr': u'doc.categoria', 'ml2pos': u'0', 'pagesize': u'100', 'q': u'q[lemma=="anno"]', '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.mlsortx of <__main__.BonitoCGI instance>>, args=['mlsortx'], named_args={'attrs': u'word,tag,lemma', 'corpname': u'coliweb', 'ctxattrs': u'word', 'ml1attr': u'doc.sito', 'ml1pos': u'0', 'ml2attr': u'doc.categoria', 'ml2pos': u'0', 'pagesize': u'100', 'q': u'q[lemma=="anno"]', '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.mlsortx of <__main__.BonitoCGI instance>>, args = ['mlsortx'], na = {'ml1attr': u'doc.sito', 'ml1pos': 0, 'ml2attr': u'doc.categoria', 'ml2pos': 0, 'sortlevel': 2} |
/usr/lib/python2.7/dist-packages/bonito/conccgi.py in mlsortx(self=<__main__.BonitoCGI instance>, ml1attr=u'doc.sito', ml1pos=0, ml1icase='', ml1bward='', ml1fcode='rc', ml2attr=u'doc.categoria', ml2pos=0, ml2icase='', ml2bward='', ml2fcode='rc', ml3attr='word', ml3pos=1, ml3icase='', ml3bward='', ml3fcode='rc', sortlevel=2, ml1ctx='', ml2ctx='', ml3ctx='') |
958 ml3icase, ml3bward)
|
959 self.q.append (crit)
|
=> 960 return self.view()
|
961
|
962 mlsortx.template = 'view.tmpl'
|
self = <__main__.BonitoCGI instance>, self.view = <bound method BonitoCGI.view 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 0x7f2798ea3030> >,), **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 0x7f2798ea3030> >,), na = {'_cache_dir': '/var/lib/bonito/cache', 'async': 1, 'debug': None, 'fromp': 1, 'pagesize': 100, 'q': [u'q[lemma=="anno"]', u'sdoc.sito/ 0>0 doc.categoria/ 0>0'], '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 0x7f2798ea3030> >, minsize=-1, q=(u'q[lemma=="anno"]', u'sdoc.sito/ 0>0 doc.categoria/ 0>0'), fromp=1, pagesize=100, async=1, save=1, _cache_dir='/var/lib/bonito/cache/coliweb/', samplesize=10000000, debug=None) |
370 if save:
|
371 toprocess, conc = get_cached_conc(corp, subchash, q, _cache_dir,
|
=> 372 pid_dir, minsize)
|
373 if toprocess == len(q):
|
374 save = 0
|
pid_dir = '/var/lib/bonito/cache/coliweb//run/', minsize = -1 |
/usr/lib/python2.7/dist-packages/bonito/conccache.py in get_cached_conc(corp=<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f2798ea3030> >, subchash=None, q=(u'q[lemma=="anno"]', u'sdoc.sito/ 0>0 doc.categoria/ 0>0'), _cache_dir='/var/lib/bonito/cache/coliweb/', pid_dir='/var/lib/bonito/cache/coliweb//run/', minsize=-1) |
102 pass
|
103
|
=> 104 saved = load_map (_cache_dir)
|
105 for i in range (len(q), 0, -1):
|
106 cache_val = saved.get ((subchash, q[:i]))
|
saved undefined, global load_map = <function load_map>, _cache_dir = '/var/lib/bonito/cache/coliweb/' |