@bcc.setter<EOL><INDENT>def bcc(<EOL>self,<EOL>bcc_emails,<EOL>global_substitutions=None,<EOL>is_multiple=False,<EOL>p=<NUM_LIT:0>):<DEDENT>
if isinstance(bcc_emails, list):<EOL><INDENT>for email in bcc_emails:<EOL><INDENT>if isinstance(email, str):<EOL><INDENT>email = Bcc(email, None)<EOL><DEDENT>if isinstance(email, tuple):<EOL><INDENT>email = Bcc(email[<NUM_LIT:0>], email[<NUM_LIT:1>])<EOL><DEDENT>self.add_bcc(email, global_substitutions, is_multiple, p)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>if isinstance(bcc_emails, str):<EOL><INDENT>bcc_emails = Bcc(bcc_emails, None)<EOL><DEDENT>if isinstance(bcc_emails, tuple):<EOL><INDENT>bcc_emails = Bcc(bcc_emails[<NUM_LIT:0>], bcc_emails[<NUM_LIT:1>])<EOL><DEDENT>self.add_bcc(bcc_emails, global_substitutions, is_multiple, p)<EOL><DEDENT>
Adds Bcc objects to the Personalization object

        :param bcc_emails: An Bcc or list of Bcc objects
        :type bcc_emails: Bcc, list(Bcc), tuple
        :param global_substitutions: A dict of substitutions for all recipients
        :type global_substitutions: dict
        :param is_multiple: Create a new personilization for each recipient
        :type is_multiple: bool
        :param p: p is the Personalization object or Personalization object
                  index
        :type p: Personalization, integer, optional