diff -r 3f08481e6e51 -r 394927376a01 selectors.py --- a/selectors.py Wed Feb 18 20:23:43 2009 +0100 +++ b/selectors.py Wed Feb 18 20:25:12 2009 +0100 @@ -346,17 +346,14 @@ @objectify_selector @lltrace -def anonymous_user(cls, req, *args, **kwargs): +def authenticated_user(cls, req, *args, **kwargs): """accept if user is anonymous""" if req.cnx.anonymous_connection: - return 1 - return 0 + return 0 + return 1 -@objectify_selector -@lltrace -def authenticated_user(cls, req, *args, **kwargs): - """accept if user is authenticated""" - return not anonymous_user()(cls, req, *args, **kwargs) +def anonymous_user(): + return ~ authenticated_user() @objectify_selector @lltrace