Пример #1
0
    def _extract_account(self, acct_block):
        acct_dict = acct_block.asDict()

        if "DESC" in acct_dict:
            desc = acct_dict["DESC"]
        else:
            desc = None

        if "BANKACCTINFO" in acct_dict:
            acctinfo = acct_dict["BANKACCTINFO"]
            return Account(ofx_block=acctinfo["BANKACCTFROM"], desc=desc)

        elif "CCACCTINFO" in acct_dict:
            acctinfo = acct_dict["CCACCTINFO"]
            account = Account(ofx_block=acctinfo["CCACCTFROM"], desc=desc)
            account.acct_type = "CREDITCARD"
            return account

        else:
            return None
Пример #2
0
    def _extract_account(self, acct_block):
        acct_dict = acct_block.asDict()

        if "DESC" in acct_dict:
            desc = acct_dict["DESC"]
        else:
            desc = None

        if "BANKACCTINFO" in acct_dict:
            acctinfo = acct_dict["BANKACCTINFO"]
            return Account(ofx_block=acctinfo["BANKACCTFROM"], desc=desc)

        elif "CCACCTINFO" in acct_dict:
            acctinfo = acct_dict["CCACCTINFO"]
            account = Account(ofx_block=acctinfo["CCACCTFROM"], desc=desc)
            account.acct_type = "CREDITCARD"
            return account

        else:
            return None