def main(self): print "websiteMinimal.handler" filename = sanitizePath(self.request["raw-uri"]) #if os.path.isdir(homedirectory + filename): # if filename[-1:] != "/": filename += "/" # if os.path.isfile(homedirectory + filename + indexfilename): # filename += indexfilename # else: # yield websiteListFilesPage(filename) # return filetype = MimeTypes.workoutMimeType(filename) error = None try: if os.path.exists(homedirectory + filename) and not os.path.isdir(homedirectory + filename): resource = { "type" : filetype, "statuscode" : "200", #"length" : os.path.getsize(homedirectory + filename) } self.send(resource, "outbox") else: print "Error 404, " + homedirectory + filename + " is not a file" error = 404 except OSError, e: error = 404
def main(self): """Produce the appropriate response then terminate.""" self.debug("Minimal::main.1") filename = sanitizePath(self.request["raw-uri"]) #if os.path.isdir(homedirectory + filename): # if filename[-1:] != "/": filename += "/" # if os.path.isfile(self.homedirectory + filename + self.indexfilename): # filename += indexfilename # else: # yield websiteListFilesPage(filename) # return filetype = MimeTypes.workoutMimeType(filename) error = None try: if os.path.exists(self.homedirectory + filename) and not os.path.isdir(self.homedirectory + filename): resource = { "type" : filetype, "statuscode" : "200", #"length" : os.path.getsize(homedirectory + filename) } self.send(resource, "outbox") else: print "Error 404, " + filename + " is not a file" error = 404 except OSError, e: error = 404
def main(self): """Produce the appropriate response then terminate.""" self.debug("Minimal::main.1") filename = sanitizePath(self.request["raw-uri"]) #if os.path.isdir(homedirectory + filename): # if filename[-1:] != "/": filename += "/" # if os.path.isfile(self.homedirectory + filename + self.indexfilename): # filename += indexfilename # else: # yield websiteListFilesPage(filename) # return filetype = MimeTypes.workoutMimeType(filename) error = None try: if os.path.exists(self.homedirectory + filename) and not os.path.isdir( self.homedirectory + filename): resource = { "type": filetype, "statuscode": "200", #"length" : os.path.getsize(homedirectory + filename) } self.send(resource, "outbox") else: print "Error 404, " + filename + " is not a file" error = 404 except OSError, e: error = 404