It seems somehow I need to access the "storage" bit, but I still can't find how to do that. Any pointers?
On Apr 17, 9:28 pm, Drise <[email protected]> wrote: > Hello again. I have this code that is able to read from from.vars > > for question in questions: > options=[question['option_'+c] for c in ['A','B','C','D'] if > question['option_'+c].strip()] > stuff.append(TABLE([TR(question.question)], > [TR(INPUT(_type="radio",_name=question.id, _value=str(i+1)),item) for > i,item in enumerate(options) ])) > a+=1 > > form=FORM(H2('Your answer'),stuff,BR(),BR(), > INPUT(_type='submit', _value=str(T('Submit answer'))) > ) > > if form.accepts(request.vars, session): > > total=form.vars > return dict(question=question,stuff=stuff,form=form, total=total) > > The problem is is that I don't know how to access the "<Storage {'3': > '4', '2': '3'}>" that is returned. How can I access the second value, > such as the 4 in the pair '3': '4'? > > Ideally I would like to take the total of all the latter values. If > you could show me how to do that as well, I would much appreciate that.

