12345678910111213 |
- from misago.banning.views import error_banned
- def block_banned(f):
- def decorator(*args, **kwargs):
- request = args[0]
- try:
- if request.user.is_banned() or request.ban.is_banned():
- return error_banned(request);
- return f(*args, **kwargs)
- except AttributeError:
- pass
- return f(*args, **kwargs)
- return decorator
|