def create(self, user, company, name, type, currency, balance=0.0): if user is None: raise TypeError('user is None.') if company is None: raise TypeError('company is None.') account = Account(name=name, type=type, currency=currency, balance=balance, company=company) account.put() return account