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=['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', 'corpname': u'coliweb', 'ctxattrs': u'word', 'fromp': u'5', 'gdexcnt': u'3', 'navpos': u'next2', 'pagesize': u'50', 'q': [u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0'], 'refs': u'doc', 'viewmode': u'kwic'} |
/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', 'corpname': u'coliweb', 'ctxattrs': u'word', 'fromp': u'5', 'gdexcnt': u'3', 'navpos': u'next2', 'pagesize': u'50', 'q': [u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0'], 'refs': u'doc', 'viewmode': u'kwic'}) |
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', 'corpname': u'coliweb', 'ctxattrs': u'word', 'fromp': u'5', 'gdexcnt': u'3', 'navpos': u'next2', 'pagesize': u'50', 'q': [u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0'], 'refs': u'doc', 'viewmode': u'kwic'} |
/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', 'corpname': u'coliweb', 'ctxattrs': u'word', 'fromp': u'5', 'gdexcnt': u'3', 'navpos': u'next2', 'pagesize': u'50', 'q': [u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0'], 'refs': u'doc', 'viewmode': u'kwic'}) |
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/CGIPublisher.py in call_function(self=<__main__.BonitoCGI instance>, func=<function get_conc>, args=(<manatee.Corpus; proxy of <Swig Object of type 'Corpus *' at 0x7f0d91ac6450> >,), **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 0x7f0d91ac6450> >,), na = {'_cache_dir': '/var/lib/bonito/cache', 'async': 1, 'debug': None, 'fromp': 5, 'pagesize': 50, 'q': [u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<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 0x7f0d91ac6450> >, minsize=-1, q=(u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0'), fromp=5, pagesize=50, 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 0x7f0d91ac6450> >, q=(u'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0'), 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'Rq[lemma=="ricordare"]', u'r250', u'f', u'Fdoc', u'sword/i -1<0~-3<0') |
/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'Rq[lemma=="ricordare"]',), size=-1) |
61 f.seek(0)
|
62 cPickle.dump (kmap, f)
|
=> 63 server = ConcServer (pid_dir + ret + ".log")
|
64 pidfile = open(pid_dir + ret + ".pid", "w")
|
65 pidfile.write (str(server.server_port) + "\n")
|
server undefined, global ConcServer = <class concsrv.ConcServer>, pid_dir = '/var/lib/bonito/cache/coliweb//run/', ret = 'qlemmaricordar' |
/usr/lib/python2.7/dist-packages/bonito/concsrv.py in __init__(self=<concsrv.ConcServer instance>, logfile='/var/lib/bonito/cache/coliweb//run/qlemmaricordar.log') |
67 self.logfile = open(logfile, "w", 0) # unbuffered => always flush
|
68 sys.stderr = self.logfile
|
=> 69 self.logfile.write("Started\n")
|
70
|
71 def get_server_conc_sizes (server_port):
|
self = <concsrv.ConcServer instance>, self.logfile = <open file '/var/lib/bonito/cache/coliweb//run/qlemmaricordar.log', mode 'w'>, self.logfile.write = <built-in method write of file object> |
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.