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

Reply via email to