Commit 65b98c9b authored by Chris Beaven's avatar Chris Beaven
Browse files

Change the stacklevel for Field deprecation warnings to correctly point to the...

Change the stacklevel for Field deprecation warnings to correctly point to the source of the problem

git-svn-id: http://code.djangoproject.com/svn/django/trunk@14220 bcc190cf-cafb-0310-a4f2-bffc1f526a37
parent dfcb814a
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -15,7 +15,7 @@ def call_with_connection(func):
    if not updated:
        warn("A Field class whose %s method hasn't been updated to take a "
            "`connection` argument." % func.__name__,
            DeprecationWarning, stacklevel=2)
            DeprecationWarning, stacklevel=3)

    def inner(*args, **kwargs):
        if 'connection' not in kwargs:
@@ -23,7 +23,7 @@ def call_with_connection(func):
            kwargs['connection'] = connection
            warn("%s has been called without providing a connection argument. " %
                func.__name__, DeprecationWarning,
                stacklevel=1)
                stacklevel=2)
        if updated:
            return func(*args, **kwargs)
        if 'connection' in kwargs:
@@ -40,7 +40,7 @@ def call_with_connection_and_prepared(func):
    if not updated:
        warn("A Field class whose %s method hasn't been updated to take "
            "`connection` and `prepared` arguments." % func.__name__,
            DeprecationWarning, stacklevel=2)
            DeprecationWarning, stacklevel=3)

    def inner(*args, **kwargs):
        if 'connection' not in kwargs:
@@ -48,7 +48,7 @@ def call_with_connection_and_prepared(func):
            kwargs['connection'] = connection
            warn("%s has been called without providing a connection argument. " %
                func.__name__, DeprecationWarning,
                stacklevel=1)
                stacklevel=2)
        if updated:
            return func(*args, **kwargs)
        if 'connection' in kwargs: