pypet/utils/decorators.py
def deprecated(msg=''):
    """This is a decorator which can be used to mark functions
    as deprecated. It will result in a warning being emitted
    when the function is used.

    :param msg:

        Additional message added to the warning.

    """

    def wrapper(func):
        @functools.wraps(func)
        def new_func(*args, **kwargs):
            warning_string = "Call to deprecated function or property `%s`." % func.__name__
            warning_string = warning_string + ' ' + msg
            warnings.warn(
                warning_string,
                category=DeprecationWarning,
            )
            return func(*args, **kwargs)

        return new_func

    return wrapper
def deprecated(msg=''):
    def wrapper(func):
        @functools.wraps(func)
        def new_func(*args, **kwargs):
            warning_string = "Call to deprecated function or property `%s`." % func.__name__
            warning_string = warning_string + ' ' + msg
            warnings.warn(
                warning_string,
                category=DeprecationWarning,
            )
            return func(*args, **kwargs)

        return new_func

    return wrapper
def deprecated ( msg = '' ) : def wrapper ( func ) : @ functools . wraps ( func ) def new_func ( * args , * * kwargs ) : warning_string = "Call to deprecated function or property `%s`." % func . __name__ warning_string = warning_string + ' ' + msg warnings . warn ( warning_string , category = DeprecationWarning , ) return func ( * args , * * kwargs ) return new_func return wrapper
This is a decorator which can be used to mark functions
    as deprecated. It will result in a warning being emitted
    when the function is used.

    :param msg:

        Additional message added to the warning.
This is a decorator which can be used to mark functions as deprecated . It will result in a warning being emitted when the function is used .