session module

class session.SessionManager(console, auth=False)

Bases: object

Manage user session and privileges Use the GUIServer to access the user DB

update(sv)

Session SV callback

authorize(level='user', sid=None, wait=False)

Change session authorization level

isMC()
logout(sid=None)

End this session

login(user=None, password=None, message=None)

Validate user name and password. If the user name is DESIObserver require the propid instead of a password, request the names of the observers and set level to observer

session()

Get information for current session from GUISERVER

sessions()

Get information for current session from GUISERVER

guiserver(theurl)