code: def do_GET(self):
          
  
          if self.path == "/":
              self.path = "/index.html"
  
          # Serve a file (image, css, html, etc)
          if '.' in self.path:
              extension = self.path.split('.')[-1]
              mt = self.mimetype.get(extension)
  
              if mt:
                  filename = os.curdir + os.sep + self.path
  
                  # Open the static file requested and send it
                  if os.path.exists(filename):
                      self.send_response(200)
                      self.send_header('Content-type', mt)
                      self.end_headers()
  
                      if extension in ('gif', 'ico', 'jpg', 'png'):
                          # Open in binary mode, do not encode
                          with open(filename, mode='rb') as fh:
                              self.wfile.write(fh.read())
                      else:
                          # Open as plain text and encode
                          with open(filename, mode='r') as fh:
                              self.wfile.write(fh.read().encode())
                  else:
                      log.error("404: %s not found" % self.path)
                      self.send_error(404, 'File Not Found: %s' % self.path)
                  return True
  
          return False
docs: If the request is for a known file type serve the file (or send a 404) and return True