""" Presentation of account payments data Presents payments model data with specific response format. """ def payments(results): """Get proper format of list of account payments. Args: results (list): payments data from model payments. Returns: list: list of account payments dictionaries. """ return [payment(result) for result in results] def payment(result): """Get proper format of account payment. Args: result (array): single account payment data. Returns: dict: account payment dictionary. """ return { 'vendor_id': int(result[0]), 'period_id': int(result[1]), 'check_no': result[2], 'sum_check_amt': float(result[3]) }