Esempio n. 1
0
 def do_GET(self):
     """ 3 possibilities:
         /holmes/offset/n - n chars from holmes.txt starting at offset
         /alice/offset/n - n chars from alice.txt starting at offset
         /sleep/n - sleep n seconds return message "slept <n> seconds"
     """
     parsed_path = urlparse.urlparse(self.path)
     try:
         # NB: router is a separate module so that we can import it here
         # and in our test code
         message,sleepsec = router.getmessage(parsed_path.path)
     except:
         self.send_error(404)
         return
     if sleepsec: time.sleep(sleepsec)
     self.send_response(200)
     self.end_headers()
     self.wfile.write(message)
     return
Esempio n. 2
0
 def get_refdata(self, qlist):
     messages=[]
     for q in qlist:
         message,sleepsec=router.getmessage(q)
         messages.append(message)
     return messages