Package sabayon :: Module systemdb
[hide private]
[frames] | no frames]

Module systemdb

source code

Classes [hide private]
  SystemDatabaseException
  SystemDatabase
An encapsulation of the database which maintains an association between users and profiles.
  UserDatabase
Encapsulate a user mapping
  GroupDatabase
Encapsulate a group mapping

Functions [hide private]
  dprint(fmt, *args)
  get_setting(node, setting, default=None, convert_to=<type 'str'>)
  expand_string(string, attrs)
  get_user_database()
Return a UserDatabase singleton
  get_group_database()
Return a UserDatabase singleton
  run_unit_tests()

Variables [hide private]
  has_ldap = True
  has_selinux = True
  defaultConf = '<profiles>\n <default profile=""/>\n</profiles>'
  user_database = <sabayon.cache.cacheRepository instance at 0x11c7170>
  group_database = <sabayon.cache.cacheRepository instance at 0x11c7170>
  __package__ = 'sabayon'

Function Details [hide private]

dprint(fmt, *args)

source code 
None

get_setting(node, setting, default=None, convert_to=<type 'str'>)

source code 
None

expand_string(string, attrs)

source code 
None

get_user_database()

source code 
Return a UserDatabase singleton

get_group_database()

source code 
Return a UserDatabase singleton

run_unit_tests()

source code 
None

Variables Details [hide private]

has_ldap

None
Value:
True                                                                   
      

has_selinux

None
Value:
True                                                                   
      

defaultConf

None
Value:
'''<profiles>
  <default profile=""/>
</profiles>'''                                                         
      

user_database

None
Value:
<sabayon.cache.cacheRepository instance at 0x11c7170>                  
      

group_database

None
Value:
<sabayon.cache.cacheRepository instance at 0x11c7170>                  
      

__package__

None
Value:
'sabayon'