def __init__(self, number, exp_mo, exp_yr, first_name=None, last_name=None, full_name=None, cvv=None, cc_type=None, strict=False):
        if full_name:
            self.full_name = full_name
        else:
            self.first_name = first_name
            self.last_name = last_name
            self.full_name = "{0.first_name} {0.last_name}".format(self)

        #everything else
        self.number = number
        self.exp_month = exp_mo
        self.exp_year = exp_yr
        self.exp_date = get_card_exp(self.exp_month, self.exp_year)
        self.card_type = get_card_type(self.number)

        self.verification_value = cvv if cvv else None

        self.strict = strict
sets credit card info
dataset/ETHPy150Open abunsen/Paython/paython/lib/cc.py/CreditCard.__init__