Help me understand.
session[request.controller] = {} # This works great
# Raises an exception unless foo is already an attribute of
session[request.controller]
bar = session[request.controller].foo
AttributeError: 'dict' object has no attribute 'foo' # Okay, makes
sense
# I think this should work:
if 'column_select_value' in session[request.controller].keys():
column_select_value =
session[request.controller].column_select_value
# But I get this:
AttributeError: 'dict' object has no attribute 'column_select_value'
Can anybody explain what is going on here?
Should I do something not beautiful like this?
Try:
column_select_value =
session[request.controller].column_select_value
Except:
pass