code: def unquote (s, matching=False):
      
      if not s:
          return s
      if len(s) < 2:
          return s
      if matching:
          if s[0] in ("\"'") and s[0] == s[-1]:
              s = s[1:-1]
      else:
          if s[0] in ("\"'"):
              s = s[1:]
          if s[-1] in ("\"'"):
              s = s[:-1]
      return s
docs: Remove leading and ending single and double quotes.
      The quotes need to match if matching is True. Only one quote from each
      end will be stripped.
  
      @return: if s evaluates to False, return s as is, else return
          string with stripped quotes
      @rtype: unquoted string, or s unchanged if it is evaluting to False