details:   https://code.tryton.org/tryton/commit/36c897cfa6e9
branch:    default
user:      Cédric Krier <[email protected]>
date:      Fri Mar 06 12:09:44 2026 +0100
description:
        Add deprecation warning when new API version for Stripe is available

        Closes #14659
diffstat:

 modules/account_payment_stripe/payment.py |  5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diffs (22 lines):

diff -r 8c39f9af3154 -r 36c897cfa6e9 modules/account_payment_stripe/payment.py
--- a/modules/account_payment_stripe/payment.py Fri Mar 27 18:12:02 2026 +0100
+++ b/modules/account_payment_stripe/payment.py Fri Mar 06 12:09:44 2026 +0100
@@ -4,6 +4,7 @@
 import logging
 import urllib.parse
 import uuid
+import warnings
 from decimal import Decimal
 from itertools import groupby
 from operator import attrgetter
@@ -41,6 +42,10 @@
 
 RETRY_CODES = {'lock_timeout', 'token_in_use'}
 STRIPE_VERSION = '2023-08-16'
+if STRIPE_VERSION != stripe.api_version:
+    warnings.warn(
+        f"A new Stripe API version {stripe.api_version!r} is available",
+        DeprecationWarning)
 
 
 class Journal(metaclass=PoolMeta):

Reply via email to