parameters: (s, casefold=False)
return_statement: return binascii.unhexlify(s)
docstring: Decode a Base16 encoded string.
  
      s is the string to decode.  Optional casefold is a flag specifying whether
      a lowercase alphabet is acceptable as input.  For security purposes, the
      default is False.
  
      The decoded string is returned.  A TypeError is raised if s were
      incorrectly padded or if there are non-alphabet characters present in the
      string.
docstring_summary: Decode a Base16 encoded string.
docstring_tokens: Decode a Base16 encoded string .
function: def b16decode(s, casefold=False):
      """Decode a Base16 encoded string.
  
      s is the string to decode.  Optional casefold is a flag specifying whether
      a lowercase alphabet is acceptable as input.  For security purposes, the
      default is False.
  
      The decoded string is returned.  A TypeError is raised if s were
      incorrectly padded or if there are non-alphabet characters present in the
      string.
      """
      if casefold:
          s = s.upper()
      if re.search('[^0-9A-F]', s):
          raise TypeError('Non-base16 digit found')
      return binascii.unhexlify(s)
function_tokens: def b16decode ( s , casefold = False ) : if casefold : s = s . upper ( ) if re . search ( '[^0-9A-F]' , s ) : raise TypeError ( 'Non-base16 digit found' ) return binascii . unhexlify ( s )