Part of lp.services.webapp
The collection of stuff we have traversed.
|Class||LaunchBag||No class docstring; 2/20 methods documented|
|Function||set_login_in_launchbag_when_principal_identified||This IPrincipalIdentifiedEvent subscriber sets 'login' in launchbag.|
|Function||set_developer_in_launchbag_before_traversal||Subscriber for IBeforeTraverseEvent|
|Function||reset_login_in_launchbag_on_logout||Subscriber for ILoggedOutEvent that sets 'login' in launchbag to None.|
|Function||reset_developer_in_launchbag_on_logout||Subscriber for ILoggedOutEvent that resets the developer flag.|
Sets the 'user is a launchpad developer flag' early, as we need it available if an exception occurs; If we leave it until needed, we may no longer have the functionality we need to look this up.