#NEWLINE# def __call__( self , view ) : #NEWLINE# #INDENT# @ wraps ( view ) #NEWLINE# def decorated( * vargs , **kwargs ) : #NEWLINE# #INDENT# if request . environ [ 'user' ] . may_see ( self . realm , self . level ) : #NEWLINE# #INDENT# return view ( * vargs , ** kwargs ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# abort ( 403 ) #NEWLINE# #UNINDENT# #UNINDENT# return self