python functools update_wrapper example