Package gozerbot :: Module dbusers :: Class Dbusers
[hide private]
[frames] | no frames]

Class Dbusers

source code

object --+
         |
        Dbusers

users class

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
size(self)
return nr of users
source code
 
getperms(self, userhost)
return permission of user
source code
 
exist(self, name)
see if user with <name> exists
source code
 
getname(self, userhost)
get name of user belonging to <userhost>
source code
 
add(self, name, userhosts, perms)
add an user
source code
 
adduserhost(self, name, userhost)
add userhost
source code
 
addperm(self, name, perm)
add permission
source code
 
delperm(self, name, perm)
add permission
source code
 
permitted(self, userhost, who, what)
check if (who,what) is in users permit list
source code
 
names(self)
get names of all users
source code
 
merge(self, name, userhost)
add userhosts to user with name
source code
 
delete(self, name)
delete user with name
source code
 
status(self, userhost, status)
check if user with <userhost> has <status> set
source code
 
gotperm(self, name, perm)
check if user had permission
source code
 
gotstatus(self, name, status)
check if user has status
source code
 
gotuserhost(self, name, userhost)
check if user has userhost
source code
 
gotpermit(self, name, permit)
check if user permits something
source code
 
allowed(self, userhost, perms, log=True)
check if user with userhosts is allowed to execute perm command
source code
 
getemail(self, name)
get email of user
source code
 
setemail(self, name, email)
set email of user
source code
 
addpermall(self, perm)
add permission to all users
source code
 
delpermall(self, perm)
delete permission from all users
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)