| |
- CPerm
-
- cpForbidden
- cpNoPerm
- cpOr
-
- cpAnd
- cpString
-
- cpTargetChannel
- exceptions.Exception
-
- PermError
- UPermCache
- UserPerm
class UserPerm |
| |
Methods defined here:
- __init__(self, string_perm)
Data and other attributes defined here:
- default_channel_list = ['*']
|
class cpString(CPerm) |
| |
Methods defined here:
- __init__(self, stringperm)
- best_perm_match(self, userperms, context)
- check(self, userperms, context)
- check_channel(self, userperms, context, best_match=None)
- check_condition(self, userperms, context, best_match=None)
- check_target(self, userperms, context, best_match=None)
- format(self, depth=0)
Methods inherited from CPerm:
- check_globlist(self, globlist, test)
- trycheck(self, userperms, context)
|
class cpTargetChannel(cpString) |
| |
- Method resolution order:
- cpTargetChannel
- cpString
- CPerm
Methods defined here:
- check_target(self, userperms, context, best_match)
- format(self, depth=0)
Methods inherited from cpString:
- __init__(self, stringperm)
- best_perm_match(self, userperms, context)
- check(self, userperms, context)
- check_channel(self, userperms, context, best_match=None)
- check_condition(self, userperms, context, best_match=None)
Methods inherited from CPerm:
- check_globlist(self, globlist, test)
- trycheck(self, userperms, context)
| |