vine.utils

Python compatiblity utilities.

vine.utils.update_wrapper(wrapper, wrapped, *args, **kwargs)[source]

Update wrapper, also setting .__wrapped__.

vine.utils.wraps(wrapped, assigned=('__module__', '__name__', '__qualname__', '__doc__', '__annotations__'), updated=('__dict__', ))[source]

Backport of Python 3.5 wraps that adds .__wrapped__.