Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion braintree/account_updater_daily_report.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
from braintree.configuration import Configuration
from braintree.resource import Resource

class AccountUpdaterDailyReport(Resource):
Expand Down
2 changes: 0 additions & 2 deletions braintree/ach_mandate.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import braintree
from braintree.util.datetime_parser import parse_datetime
from braintree.resource import Resource

class AchMandate(Resource):
Expand Down
1 change: 0 additions & 1 deletion braintree/add_on_gateway.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.add_on import AddOn
from braintree.resource_collection import ResourceCollection

Expand Down
2 changes: 0 additions & 2 deletions braintree/address.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
from braintree.successful_result import SuccessfulResult
from braintree.error_result import ErrorResult
from braintree.resource import Resource
from braintree.configuration import Configuration

Expand Down
1 change: 0 additions & 1 deletion braintree/address_gateway.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import re
import braintree
from braintree.address import Address
from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
Expand Down
1 change: 0 additions & 1 deletion braintree/apple_pay_gateway.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
from braintree.apple_pay_options import ApplePayOptions
from braintree.error_result import ErrorResult
from braintree.successful_result import SuccessfulResult
from braintree.exceptions.unexpected_error import UnexpectedError

class ApplePayGateway(object):
def __init__(self, gateway):
Expand Down
1 change: 0 additions & 1 deletion braintree/blik_alias.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree

from braintree.resource import Resource

Expand Down
6 changes: 0 additions & 6 deletions braintree/client_token.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
import datetime
import json
import urllib
from braintree.configuration import Configuration
from braintree.signature_service import SignatureService
from braintree.util.crypto import Crypto
from braintree import exceptions


class ClientToken(object):
Expand Down
1 change: 0 additions & 1 deletion braintree/client_token_gateway.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.resource import Resource
from braintree.client_token import ClientToken
from braintree import exceptions
Expand Down
3 changes: 0 additions & 3 deletions braintree/credentials_parser.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
import os
import sys
import braintree
from braintree.exceptions.configuration_error import ConfigurationError
from braintree.environment import Environment

Expand Down
1 change: 0 additions & 1 deletion braintree/credit_card.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import braintree
import warnings
from braintree.resource import Resource
from braintree.address import Address
from braintree.configuration import Configuration
Expand Down
1 change: 0 additions & 1 deletion braintree/credit_card_gateway.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
import warnings
from braintree.credit_card import CreditCard
from braintree.error_result import ErrorResult
Expand Down
7 changes: 0 additions & 7 deletions braintree/customer.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
import warnings
from braintree.util.http import Http
from braintree.successful_result import SuccessfulResult
from braintree.error_result import ErrorResult
from braintree.resource import Resource
from braintree.apple_pay_card import ApplePayCard
from braintree.android_pay_card import AndroidPayCard
Expand All @@ -16,9 +12,6 @@
from braintree.masterpass_card import MasterpassCard
from braintree.address import Address
from braintree.configuration import Configuration
from braintree.ids_search import IdsSearch
from braintree.exceptions.not_found_error import NotFoundError
from braintree.resource_collection import ResourceCollection
# NEXT_MAJOR_VERSION remove SamsungPayCard
from braintree.samsung_pay_card import SamsungPayCard

Expand Down
1 change: 0 additions & 1 deletion braintree/customer_gateway.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from braintree.customer import Customer
from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
from braintree.ids_search import IdsSearch
from braintree.resource import Resource
from braintree.resource_collection import ResourceCollection
from braintree.successful_result import SuccessfulResult
Expand Down
4 changes: 0 additions & 4 deletions braintree/customer_session_gateway.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,13 @@
from typing import Dict
import braintree
from braintree.error_result import ErrorResult
from braintree.exceptions.unexpected_error import UnexpectedError
from braintree.successful_result import SuccessfulResult
from braintree.util.graphql_client import GraphQLClient
from braintree.graphql import (
CreateCustomerSessionInput,
UpdateCustomerSessionInput,
CustomerRecommendations,
CustomerRecommendationsInput,
CustomerRecommendationsPayload,
RecommendedPaymentOption,
PaymentOptions,
)

class CustomerSessionGateway:
Expand Down
1 change: 0 additions & 1 deletion braintree/discount_gateway.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.discount import Discount
from braintree.resource_collection import ResourceCollection

Expand Down
3 changes: 0 additions & 3 deletions braintree/dispute_gateway.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
import braintree
import re
import warnings
from braintree.dispute import Dispute
from braintree.dispute_details import DisputeEvidence
from braintree.error_result import ErrorResult
Expand Down
2 changes: 0 additions & 2 deletions braintree/document_upload.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import mimetypes
from braintree.successful_result import SuccessfulResult
from braintree.resource import Resource
from braintree.configuration import Configuration

Expand Down
1 change: 0 additions & 1 deletion braintree/document_upload_gateway.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
import mimetypes
from braintree.document_upload import DocumentUpload
from braintree.error_result import ErrorResult
Expand Down
2 changes: 1 addition & 1 deletion braintree/environment.py
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ def parse_environment(environment):
return environment
try:
return Environment.All[environment]
except KeyError as e:
except KeyError:
raise ConfigurationError("Unable to process supplied environment")

@staticmethod
Expand Down
2 changes: 0 additions & 2 deletions braintree/europe_bank_account.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
import braintree
from braintree.resource import Resource
from braintree.configuration import Configuration

#NEXT_MAJOR_VERSION this was specific to iDEAL integrations and can be removed
class EuropeBankAccount(Resource):
Expand Down
1 change: 0 additions & 1 deletion braintree/exchange_rate_quote.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from braintree.attribute_getter import AttributeGetter
from braintree.monetary_amount import MonetaryAmount

class ExchangeRateQuote(AttributeGetter):
def __init__(self,attributes):
Expand Down
1 change: 0 additions & 1 deletion braintree/graphql/inputs/customer_recommendations_input.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from typing import List, Dict
from braintree.graphql.inputs.customer_session_input import CustomerSessionInput
from braintree.graphql.inputs.paypal_purchase_unit_input import PayPalPurchaseUnitInput
from braintree.graphql.enums.recommendations import Recommendations
from braintree.util.experimental import Experimental

@Experimental
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from typing import Dict, List, Any, Optional
from typing import Dict, Any
from braintree.exceptions.server_error import ServerError
from braintree.graphql.enums.recommended_payment_option import RecommendedPaymentOption
from braintree.graphql.unions.customer_recommendations import CustomerRecommendations
Expand Down
1 change: 0 additions & 1 deletion braintree/local_payment.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.resource import Resource

class LocalPayment(Resource):
Expand Down
2 changes: 0 additions & 2 deletions braintree/merchant_account_gateway.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
import warnings
from braintree.error_result import ErrorResult
from braintree.merchant_account import MerchantAccount
from braintree.paginated_collection import PaginatedCollection
from braintree.paginated_result import PaginatedResult
from braintree.resource import Resource
from braintree.resource_collection import ResourceCollection
from braintree.successful_result import SuccessfulResult
from braintree.exceptions.not_found_error import NotFoundError
Expand Down
3 changes: 0 additions & 3 deletions braintree/merchant_gateway.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
from braintree.error_result import ErrorResult
from braintree.resource import Resource
from braintree.resource_collection import ResourceCollection
from braintree.successful_result import SuccessfulResult
from braintree.exceptions.not_found_error import NotFoundError
from braintree.merchant import Merchant
from braintree.oauth_credentials import OAuthCredentials

Expand Down
2 changes: 0 additions & 2 deletions braintree/meta_checkout_card.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import braintree
from braintree.address import Address
from braintree.resource import Resource

class MetaCheckoutCard(Resource):
Expand Down
2 changes: 0 additions & 2 deletions braintree/meta_checkout_token.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import braintree
from braintree.address import Address
from braintree.resource import Resource

class MetaCheckoutToken(Resource):
Expand Down
3 changes: 0 additions & 3 deletions braintree/oauth_gateway.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
import braintree
from braintree.error_result import ErrorResult
from braintree.successful_result import SuccessfulResult
from braintree.exceptions.not_found_error import NotFoundError
from braintree.oauth_credentials import OAuthCredentials

import sys
from urllib.parse import quote_plus
from functools import reduce

Expand Down
1 change: 0 additions & 1 deletion braintree/package_details.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
from braintree.attribute_getter import AttributeGetter
from warnings import warn

class PackageDetails(AttributeGetter):
"""
Expand Down
1 change: 0 additions & 1 deletion braintree/paginated_collection.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree

class PaginatedCollection(object):
"""
Expand Down
1 change: 0 additions & 1 deletion braintree/partner_merchant.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
from braintree.configuration import Configuration
from braintree.resource import Resource

class PartnerMerchant(Resource):
Expand Down
1 change: 0 additions & 1 deletion braintree/payment_method.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.address import Address
from braintree.resource import Resource
from braintree.configuration import Configuration
Expand Down
21 changes: 2 additions & 19 deletions braintree/payment_method_gateway.py
Original file line number Diff line number Diff line change
@@ -1,31 +1,14 @@
import braintree
from braintree.apple_pay_card import ApplePayCard
from braintree.credit_card import CreditCard
from braintree.payment_method import PaymentMethod
from braintree.paypal_account import PayPalAccount
from braintree.europe_bank_account import EuropeBankAccount
from braintree.android_pay_card import AndroidPayCard
# NEXT_MAJOR_VERSION remove amex express checkout
from braintree.amex_express_checkout_card import AmexExpressCheckoutCard
from braintree.sepa_direct_debit_account import SepaDirectDebitAccount
from braintree.venmo_account import VenmoAccount
from braintree.us_bank_account import UsBankAccount
from braintree.visa_checkout_card import VisaCheckoutCard
# NEXT_MAJOR_VERSION remove masterpass
from braintree.masterpass_card import MasterpassCard
# NEXT_MAJOR_VERSION remove SamsungPayCard
from braintree.samsung_pay_card import SamsungPayCard
from braintree.unknown_payment_method import UnknownPaymentMethod
from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
from braintree.ids_search import IdsSearch
from braintree.payment_method_nonce import PaymentMethodNonce
from braintree.payment_method_parser import parse_payment_method
from braintree.resource import Resource
from braintree.resource_collection import ResourceCollection
from braintree.successful_result import SuccessfulResult

import sys
from urllib.parse import urlencode


Expand All @@ -38,7 +21,7 @@ def create(self, params=None):
if params is None:
params = {}
Resource.verify_keys(params, PaymentMethod.create_signature())
self.__check_for_deprecated_attributes(params);
self.__check_for_deprecated_attributes(params)
return self._post("/payment_methods", {"payment_method": params})

def find(self, payment_method_token):
Expand All @@ -53,7 +36,7 @@ def find(self, payment_method_token):

def update(self, payment_method_token, params):
Resource.verify_keys(params, PaymentMethod.update_signature())
self.__check_for_deprecated_attributes(params);
self.__check_for_deprecated_attributes(params)
try:
if payment_method_token is None or payment_method_token.strip() == "":
raise NotFoundError()
Expand Down
1 change: 0 additions & 1 deletion braintree/payment_method_nonce.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.resource import Resource
from braintree.configuration import Configuration
from braintree.three_d_secure_info import ThreeDSecureInfo
Expand Down
2 changes: 0 additions & 2 deletions braintree/payment_method_nonce_gateway.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import braintree
from braintree.payment_method_nonce import PaymentMethodNonce

from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
from braintree.resource import Resource
from braintree.resource_collection import ResourceCollection
from braintree.successful_result import SuccessfulResult

class PaymentMethodNonceGateway(object):
Expand Down
2 changes: 0 additions & 2 deletions braintree/payment_method_parser.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
import braintree
from braintree.apple_pay_card import ApplePayCard
from braintree.credit_card import CreditCard
from braintree.payment_method import PaymentMethod
from braintree.paypal_account import PayPalAccount
from braintree.europe_bank_account import EuropeBankAccount
from braintree.android_pay_card import AndroidPayCard
Expand Down
1 change: 0 additions & 1 deletion braintree/paypal_account_gateway.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.paypal_account import PayPalAccount
from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
Expand Down
1 change: 0 additions & 1 deletion braintree/paypal_here.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.resource import Resource

class PayPalHere(Resource):
Expand Down
1 change: 0 additions & 1 deletion braintree/paypal_payment_resource.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.resource import Resource
from braintree.configuration import Configuration

Expand Down
1 change: 0 additions & 1 deletion braintree/paypal_payment_resource_gateway.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
from braintree.resource import Resource
from braintree.paypal_payment_resource import PayPalPaymentResource
from braintree.payment_method_nonce import PaymentMethodNonce
from braintree.util.xml_util import XmlUtil
from braintree.error_result import ErrorResult
from braintree.successful_result import SuccessfulResult
from braintree.exceptions.unexpected_error import UnexpectedError
Expand Down
5 changes: 0 additions & 5 deletions braintree/plan.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
from braintree.util.http import Http
import braintree
from braintree.add_on import AddOn
from braintree.configuration import Configuration
from braintree.discount import Discount
from braintree.resource_collection import ResourceCollection
from braintree.resource import Resource
from braintree.successful_result import SuccessfulResult
from braintree.error_result import ErrorResult

class Plan(Resource):

Expand Down
2 changes: 0 additions & 2 deletions braintree/plan_gateway.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import re
import braintree
from braintree.plan import Plan
from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
Expand Down
2 changes: 0 additions & 2 deletions braintree/resource.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
import re
import string
import sys
from braintree.attribute_getter import AttributeGetter

text_type = str
Expand Down
1 change: 0 additions & 1 deletion braintree/resource_collection.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import braintree
from braintree.exceptions.unexpected_error import UnexpectedError

class ResourceCollection(object):
Expand Down
3 changes: 0 additions & 3 deletions braintree/sepa_direct_debit_account_gateway.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
import braintree
from braintree.sepa_direct_debit_account import SepaDirectDebitAccount
from braintree.error_result import ErrorResult
from braintree.exceptions.not_found_error import NotFoundError
from braintree.resource import Resource
from braintree.successful_result import SuccessfulResult


Expand Down
7 changes: 0 additions & 7 deletions braintree/settlement_batch_summary.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
from braintree.util.http import Http
import braintree
import warnings
from braintree.exceptions.not_found_error import NotFoundError
from braintree.resource_collection import ResourceCollection
from braintree.successful_result import SuccessfulResult
from braintree.error_result import ErrorResult
from braintree.resource import Resource
from braintree.configuration import Configuration

Expand Down
2 changes: 0 additions & 2 deletions braintree/settlement_batch_summary_gateway.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
import braintree
from braintree.resource import Resource
from braintree.settlement_batch_summary import SettlementBatchSummary
from braintree.successful_result import SuccessfulResult
from braintree.error_result import ErrorResult
Expand Down
Loading