code: def formataddr(pair, charset="utf-8"):
      """The inverse of parseaddr(), this takes a 2-tuple of the form
      (realname, email_address) and returns the string value suitable
      for an RFC 2822 From, To or Cc header.
  
      If the first element of pair is false, then the second element is
      returned unmodified.
  
      The optional charset is the character set that is used to encode
      realname in case realname is not ASCII safe.  Can be an instance of str or
      a Charset-like object which has a header_encode method.  Default is
      'utf-8'.
      """
      name, address = pair
      # The address MUST (per RFC) be ascii, so raise a UnicodeError if it isn't.
      address.encode("ascii")
      if name:
          try:
              name.encode("ascii")
          except UnicodeEncodeError:
              if isinstance(charset, str):
                  # lazy import to improve module import time
                  from email.charset import Charset
  
                  charset = Charset(charset)
              encoded_name = charset.header_encode(name)
              return "%s <%s>" % (encoded_name, address)
          else:
              quotes = ""
              if specialsre.search(name):
                  quotes = '"'
              name = escapesre.sub(r"\\\g<0>", name)
              return "%s%s%s <%s>" % (quotes, name, quotes, address)
      return address
  
imports: import os
  import re
  import time
  import datetime
  import urllib.parse
  from email._parseaddr import quote
  from email._parseaddr import AddressList
  from email._parseaddr import mktime_tz
  from email._parseaddr import parsedate, parsedate_tz, _parsedate_tz
label_desc: Use image node_id 3 for calling a global function with example usage: formataddr(pair, charset) and returns: address, unknown, unknown