From d2705ad18eb7200e23d9d30ca1c0b56e9094c164 Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Wed, 28 Nov 2012 12:13:03 -0600 Subject: [PATCH] Better way to determine if a requirement is a Permission --HG-- branch : py3k --- src/milla/auth/decorators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/milla/auth/decorators.py b/src/milla/auth/decorators.py index edb8780..d40c759 100644 --- a/src/milla/auth/decorators.py +++ b/src/milla/auth/decorators.py @@ -124,7 +124,7 @@ class require_perms(object): def __init__(self, *requirements): requirement = None for req in requirements: - if isinstance(req, basestring): + if not hasattr(req, 'check'): req = permissions.Permission(req) if not requirement: requirement = req