def post(self): self.set_header("Access-Control-Allow-Origin", "*") data = json.loads(self.request.body.decode('utf-8')) dir = data['dir'] filename = data['filename'] content = data['content'] p1 = TParser(filename, content) p1.start() self.write({'status': 'queued doc' + filename})
def main(): dataFolder = "G:\\SachinK\\progs\\search\\docs" tdm = TDM.instance() for doc in glob(dataFolder + '\\*.txt'): p1 = TParser(doc) p1.start() mainThread = threading.currentThread() for t in threading.enumerate(): if t is mainThread: continue t.join() print(tdm.search("Gutenberg")) tdm.store()
def get(self): self.set_header("Access-Control-Allow-Origin", "*") self.write({ 'message': 'Garble backend. GET /quit to quit. Other information being added' }) # -- start logging.info("Garble web server starting up on port %d" % args.serverport) logging.getLogger("requests").setLevel(logging.CRITICAL) dataFolder = "G:\\SachinK\\progs\\search\\docs" for doc in glob(dataFolder + '\\*.txt'): p1 = TParser(doc) p1.start() mainThread = threading.currentThread() for t in threading.enumerate(): if t is mainThread: continue t.join() print("Garble is ready\n") application = tornado.web.Application([ (r"/", MainHandler) # SearchHandler.py , (r"/search", SearchHandler), (r"/index", IndexHandler),