(*a, **ka)
| 3159 | |
| 3160 | @functools.wraps(func) |
| 3161 | def wrapper(*a, **ka): |
| 3162 | user, password = request.auth or (None, None) |
| 3163 | if user is None or not check(user, password): |
| 3164 | err = HTTPError(401, text) |
| 3165 | err.add_header('WWW-Authenticate', 'Basic realm="%s"' % realm) |
| 3166 | return err |
| 3167 | return func(*a, **ka) |
| 3168 | |
| 3169 | return wrapper |
| 3170 |
nothing calls this directly
no test coverage detected