code: def _check_type(self, path):
          
          s = os.stat(path)
          if stat.S_ISDIR(s.st_mode) or stat.S_ISREG(s.st_mode):
              return path
          raise ValueError("Invalid Charm at % %s" % (
              path, "Invalid file type for a charm"))
docs: Check the path