def edit_loan(loan_id): '''Edit loan entry''' current_user_id = session.get('logged_in_user') our_loans = Loans(current_user_id) # is it valid? loan = our_loans.get_loan(loan_id) if loan: if float(loan.amount) > 0: return __edit_get_loan(**locals()) else: # make sure we pass absolute value as we don't care about the direction signified anymore loan.amount = abs(loan.amount) return __edit_give_loan(**locals()) else: return redirect(url_for('loans.index'))