Ответ 1
Вы можете просто использовать
if user_can_read(request.user, b):
## do stuff
Если user_can_read
возвращает что-либо (кроме 0, False и т.д.), он будет считаться True и делать что-то.
И отрицание: if not user_can_read(request.user, b)