def makeNewUser(): userid = createNewUid() user = UserSession(userid, 'Chatter') users[userid] = user response.set_cookie('chatteruserid', userid) print 'creating new chatter ', userid return user
def loadUser(userid): user = dbaccess.loadUser(userid) if not user: print 'creating user for cookie' user = UserSession(userid, 'Chatter') users[userid] = user print 'user loaded', user.toString(), 'users ref is', id(users) return user
'mario_barakus_32.png', 'mascara_antigua_32.png', 'metalero_32.png', 'meteoro_32.png', 'michelin_32.png', 'mimo_32.png', 'mister_32.png', 'mounstrico1_32.png' ], [ 'mounstrico2_32.png', 'mounstrico3_32.png', 'mounstrico4_32.png', 'mounstruo_32.png', 'muerte_32.png', 'mujer_hippie_32.png', 'mujer_latina_32.png', 'muneco_lego_32.png' ]] users = dict() conversations = list() print 'creating new users' deffer = UserSession(id='1', name='Deffer', online=False) chatter = UserSession(id='0', name='Chatter', online=False) pluto = UserSession(id='2', name='Pluto', online=True, icon='indio') alice = UserSession(id='3', name='Alice', online=True, icon='geisha') users[''] = chatter users['0'] = chatter users['1'] = deffer users['2'] = pluto users['3'] = alice def createNewUid(): import uuid return str(uuid.uuid4())