Skip to content

Commit

Permalink
format
Browse files Browse the repository at this point in the history
  • Loading branch information
pakrym-stripe committed May 23, 2022
1 parent e8d61c5 commit 4de8eaa
Show file tree
Hide file tree
Showing 121 changed files with 2,649 additions and 2,159 deletions.
6 changes: 4 additions & 2 deletions stripe/api_resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,9 @@
from stripe.api_resources.credit_note import CreditNote
from stripe.api_resources.credit_note_line_item import CreditNoteLineItem
from stripe.api_resources.customer import Customer
from stripe.api_resources.customer_balance_transaction import CustomerBalanceTransaction
from stripe.api_resources.customer_balance_transaction import (
CustomerBalanceTransaction,
)
from stripe.api_resources.dispute import Dispute
from stripe.api_resources.ephemeral_key import EphemeralKey
from stripe.api_resources.event import Event
Expand Down Expand Up @@ -90,4 +92,4 @@
from stripe.api_resources.transfer import Transfer
from stripe.api_resources.usage_record import UsageRecord
from stripe.api_resources.usage_record_summary import UsageRecordSummary
from stripe.api_resources.webhook_endpoint import WebhookEndpoint
from stripe.api_resources.webhook_endpoint import WebhookEndpoint
3 changes: 1 addition & 2 deletions stripe/api_resources/account.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ class Account(
UpdateableAPIResource,
):
OBJECT_NAME = "account"

def reject(self, idempotency_key=None, **params):
url = self.instance_url() + "/reject"
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self


# We are not adding a helper for capabilities here as the Account object already has a
# capabilities property which is a hash and not the sub-list of capabilities.

Expand Down Expand Up @@ -88,4 +88,3 @@ def serialize(self, previous):
params[k] = v.serialize(previous.get(k, None))

return params

1 change: 0 additions & 1 deletion stripe/api_resources/account_link.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class AccountLink(CreateableAPIResource):
OBJECT_NAME = "account_link"

1 change: 0 additions & 1 deletion stripe/api_resources/alipay_account.py
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,3 @@ def retrieve(
"Can't retrieve an Alipay account without a customer ID. "
"Use customer.sources.retrieve('alipay_account_id') instead."
)

1 change: 0 additions & 1 deletion stripe/api_resources/apple_pay_domain.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,3 @@ class ApplePayDomain(
@classmethod
def class_url(cls):
return "/v1/apple_pay/domains"

1 change: 0 additions & 1 deletion stripe/api_resources/application_fee.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,3 @@ def refund(self, idempotency_key=None, **params):
url = self.instance_url() + "/refund"
self.refresh_from(self.request("post", url, params, headers))
return self

1 change: 0 additions & 1 deletion stripe/api_resources/application_fee_refund.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,3 @@ def retrieve(cls, id, api_key=None, **params):
"Can't retrieve a refund without an application fee ID. "
"Use application_fee.refunds.retrieve('refund_id') instead."
)

2 changes: 1 addition & 1 deletion stripe/api_resources/apps/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@

# flake8: noqa

from stripe.api_resources.apps.secret import Secret
from stripe.api_resources.apps.secret import Secret
30 changes: 15 additions & 15 deletions stripe/api_resources/apps/secret.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,29 +9,29 @@

class Secret(CreateableAPIResource, ListableAPIResource):
OBJECT_NAME = "apps.secret"

@classmethod
def delete_where(
cls,
api_key=None,
stripe_version=None,
stripe_account=None,
**params
cls, api_key=None, stripe_version=None, stripe_account=None, **params
):
requestor = api_requestor.APIRequestor(api_key, api_version=stripe_version, account=stripe_account)
requestor = api_requestor.APIRequestor(
api_key, api_version=stripe_version, account=stripe_account
)
url = "/v1/apps/secrets/delete"
response, api_key = requestor.request("post", url, params)
return util.convert_to_stripe_object(response, api_key, stripe_version, stripe_account)
return util.convert_to_stripe_object(
response, api_key, stripe_version, stripe_account
)

@classmethod
def find(
cls,
api_key=None,
stripe_version=None,
stripe_account=None,
**params
cls, api_key=None, stripe_version=None, stripe_account=None, **params
):
requestor = api_requestor.APIRequestor(api_key, api_version=stripe_version, account=stripe_account)
requestor = api_requestor.APIRequestor(
api_key, api_version=stripe_version, account=stripe_account
)
url = "/v1/apps/secrets/find"
response, api_key = requestor.request("get", url, params)
return util.convert_to_stripe_object(response, api_key, stripe_version, stripe_account)

return util.convert_to_stripe_object(
response, api_key, stripe_version, stripe_account
)
1 change: 0 additions & 1 deletion stripe/api_resources/balance.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class Balance(SingletonAPIResource):
OBJECT_NAME = "balance"

1 change: 0 additions & 1 deletion stripe/api_resources/balance_transaction.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class BalanceTransaction(ListableAPIResource):
OBJECT_NAME = "balance_transaction"

1 change: 0 additions & 1 deletion stripe/api_resources/bank_account.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,3 @@ def retrieve(
"Use customer.sources.retrieve('bank_account_id') or "
"account.external_accounts.retrieve('bank_account_id') instead."
)

2 changes: 1 addition & 1 deletion stripe/api_resources/billing_portal/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
# flake8: noqa

from stripe.api_resources.billing_portal.configuration import Configuration
from stripe.api_resources.billing_portal.session import Session
from stripe.api_resources.billing_portal.session import Session
1 change: 0 additions & 1 deletion stripe/api_resources/billing_portal/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,3 @@ class Configuration(
UpdateableAPIResource,
):
OBJECT_NAME = "billing_portal.configuration"

1 change: 0 additions & 1 deletion stripe/api_resources/billing_portal/session.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class Session(CreateableAPIResource):
OBJECT_NAME = "billing_portal.session"

1 change: 0 additions & 1 deletion stripe/api_resources/bitcoin_receiver.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,3 @@ def instance_url(self):
@classmethod
def class_url(cls):
return "/v1/bitcoin/receivers"

1 change: 0 additions & 1 deletion stripe/api_resources/bitcoin_transaction.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class BitcoinTransaction(StripeObject):
OBJECT_NAME = "bitcoin_transaction"

3 changes: 2 additions & 1 deletion stripe/api_resources/capability.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,17 @@ def instance_url(self):
acct_extn = quote_plus(account)
extn = quote_plus(token)
return "%s/%s/capabilities/%s" % (base, acct_extn, extn)

@classmethod
def modify(cls, sid, **params):
raise NotImplementedError(
"Can't update a capability without an account ID. Update a capability using "
"account.modify_capability('acct_123', 'acap_123', params)"
)

@classmethod
def retrieve(cls, id, api_key=None, **params):
raise NotImplementedError(
"Can't retrieve a capability without an account ID. Retrieve a capability using "
"account.retrieve_capability('acct_123', 'acap_123')"
)

1 change: 0 additions & 1 deletion stripe/api_resources/card.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,4 +72,3 @@ def retrieve(
"recipient.cards.retrieve('card_id'), or "
"account.external_accounts.retrieve('card_id') instead."
)

2 changes: 1 addition & 1 deletion stripe/api_resources/cash_balance.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ def instance_url(self):
base = Customer.class_url()
cust_extn = quote_plus(customer)
return "%s/%s/cash_balance" % (base, cust_extn)

@classmethod
def retrieve(cls, id, api_key=None, **params):
raise NotImplementedError(
"Can't retrieve a Customer Cash Balance without a Customer ID. "
"Use Customer.retrieve_cash_balance('cus_123')"
)

7 changes: 2 additions & 5 deletions stripe/api_resources/charge.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ class Charge(
UpdateableAPIResource,
):
OBJECT_NAME = "charge"

def capture(self, idempotency_key=None, **params):
url = self.instance_url() + "/capture"
headers = util.populate_headers(idempotency_key)
Expand All @@ -26,15 +27,12 @@ def capture(self, idempotency_key=None, **params):

@classmethod
def search(cls, *args, **kwargs):
return cls._search( search_url="/v1/charges/search", *args, **kwargs)

return cls._search(search_url="/v1/charges/search", *args, **kwargs)

@classmethod
def search_auto_paging_iter(cls, *args, **kwargs):
return cls.search(*args, **kwargs).auto_paging_iter()



def refund(self, idempotency_key=None, **params):
url = self.instance_url() + "/refund"
headers = util.populate_headers(idempotency_key)
Expand Down Expand Up @@ -78,4 +76,3 @@ def mark_as_safe(self, idempotency_key=None):
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self

2 changes: 1 addition & 1 deletion stripe/api_resources/checkout/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@

# flake8: noqa

from stripe.api_resources.checkout.session import Session
from stripe.api_resources.checkout.session import Session
2 changes: 1 addition & 1 deletion stripe/api_resources/checkout/session.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@
@nested_resource_class_methods("line_item", operations=["list"])
class Session(CreateableAPIResource, ListableAPIResource):
OBJECT_NAME = "checkout.session"

def expire(self, idempotency_key=None, **params):
url = self.instance_url() + "/expire"
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self

1 change: 0 additions & 1 deletion stripe/api_resources/country_spec.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class CountrySpec(ListableAPIResource):
OBJECT_NAME = "country_spec"

1 change: 0 additions & 1 deletion stripe/api_resources/coupon.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,3 @@ class Coupon(
UpdateableAPIResource,
):
OBJECT_NAME = "coupon"

3 changes: 1 addition & 2 deletions stripe/api_resources/credit_note.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@ class CreditNote(
UpdateableAPIResource,
):
OBJECT_NAME = "credit_note"

def void_credit_note(self, idempotency_key=None, **params):
url = self.instance_url() + "/void"
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self


@classmethod
def preview(
cls, api_key=None, stripe_version=None, stripe_account=None, **params
Expand All @@ -35,4 +35,3 @@ def preview(
return util.convert_to_stripe_object(
response, api_key, stripe_version, stripe_account
)

1 change: 0 additions & 1 deletion stripe/api_resources/credit_note_line_item.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class CreditNoteLineItem(StripeObject):
OBJECT_NAME = "credit_note_line_item"

34 changes: 21 additions & 13 deletions stripe/api_resources/customer.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@ class Customer(
UpdateableAPIResource,
):
OBJECT_NAME = "customer"

def create_funding_instructions(self, idempotency_key=None, **params):
url = self.instance_url() + "/funding_instructions"
headers = util.populate_headers(idempotency_key)
Expand All @@ -73,35 +74,43 @@ def _cls_retrieve_payment_method(
stripe_account=None,
**params
):
requestor = api_requestor.APIRequestor(api_key, api_version=stripe_version, account=stripe_account)
url = "/v1/customers/{customer}/payment_methods/{payment_method}".format(customer=util.sanitize_id(customer), payment_method=util.sanitize_id(payment_method))
requestor = api_requestor.APIRequestor(
api_key, api_version=stripe_version, account=stripe_account
)
url = (
"/v1/customers/{customer}/payment_methods/{payment_method}".format(
customer=util.sanitize_id(customer),
payment_method=util.sanitize_id(payment_method),
)
)
response, api_key = requestor.request("get", url, params)
return util.convert_to_stripe_object(response, api_key, stripe_version, stripe_account)
return util.convert_to_stripe_object(
response, api_key, stripe_version, stripe_account
)

@util.class_method_variant("_cls_retrieve_payment_method")
def retrieve_payment_method(
self,
payment_method,
idempotency_key=None,
**params
self, payment_method, idempotency_key=None, **params
):
url = "/v1/customers/{customer}/payment_methods/{payment_method}".format(customer=util.sanitize_id(self.get("id")), payment_method=util.sanitize_id(payment_method))
url = (
"/v1/customers/{customer}/payment_methods/{payment_method}".format(
customer=util.sanitize_id(self.get("id")),
payment_method=util.sanitize_id(payment_method),
)
)
headers = util.populate_headers(idempotency_key)
resp = self.request("get", url, params, headers)
stripe_object = util.convert_to_stripe_object(resp)
return stripe_object

@classmethod
def search(cls, *args, **kwargs):
return cls._search( search_url="/v1/customers/search", *args, **kwargs)

return cls._search(search_url="/v1/customers/search", *args, **kwargs)

@classmethod
def search_auto_paging_iter(cls, *args, **kwargs):
return cls.search(*args, **kwargs).auto_paging_iter()



def delete_discount(self, **params):
requestor = api_requestor.APIRequestor(
self.api_key,
Expand All @@ -111,4 +120,3 @@ def delete_discount(self, **params):
url = self.instance_url() + "/discount"
_, api_key = requestor.request("delete", url, params)
self.refresh_from({"discount": None}, api_key, True)

2 changes: 1 addition & 1 deletion stripe/api_resources/customer_balance_transaction.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ def instance_url(self):
cust_extn = quote_plus(customer)
extn = quote_plus(token)
return "%s/%s/balance_transactions/%s" % (base, cust_extn, extn)

@classmethod
def retrieve(cls, id, api_key=None, **params):
raise NotImplementedError(
"Can't retrieve a Customer Balance Transaction without a Customer ID. "
"Use Customer.retrieve_customer_balance_transaction('cus_123', 'cbtxn_123')"
)

2 changes: 1 addition & 1 deletion stripe/api_resources/dispute.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
@custom_method("close", http_verb="post")
class Dispute(ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME = "dispute"

def close(self, idempotency_key=None, **params):
url = self.instance_url() + "/close"
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self

1 change: 0 additions & 1 deletion stripe/api_resources/ephemeral_key.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,3 @@ def create(
return util.convert_to_stripe_object(
response, api_key, stripe_version, stripe_account
)

1 change: 0 additions & 1 deletion stripe/api_resources/event.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class Event(ListableAPIResource):
OBJECT_NAME = "event"

1 change: 0 additions & 1 deletion stripe/api_resources/exchange_rate.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,3 @@

class ExchangeRate(ListableAPIResource):
OBJECT_NAME = "exchange_rate"

Loading

0 comments on commit 4de8eaa

Please sign in to comment.