/usr/lib/python3/dist-packages/braintree/disbursement.py is in python3-braintree 3.38.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | from decimal import Decimal
from braintree.resource import Resource
from braintree.transaction_search import TransactionSearch
from braintree.merchant_account import MerchantAccount
class Disbursement(Resource):
def __init__(self, gateway, attributes):
Resource.__init__(self, gateway, attributes)
self.amount = Decimal(self.amount)
self.merchant_account = MerchantAccount(gateway, attributes["merchant_account"])
def __repr__(self):
detail_list = ["amount", "disbursement_date", "exception_message", "follow_up_action", "id", "success", "retry"]
return super(Disbursement, self).__repr__(detail_list)
def transactions(self):
return self.gateway.transaction.search([TransactionSearch.ids.in_list(self.transaction_ids)])
|