equal
deleted
inserted
replaced
121 vreg=self.vreg) |
121 vreg=self.vreg) |
122 global SESSION_MANAGER |
122 global SESSION_MANAGER |
123 SESSION_MANAGER = self.session_manager |
123 SESSION_MANAGER = self.session_manager |
124 if not 'last_login_time' in self.vreg.schema: |
124 if not 'last_login_time' in self.vreg.schema: |
125 self._update_last_login_time = lambda x: None |
125 self._update_last_login_time = lambda x: None |
126 CW_EVENT_MANAGER.bind('after-registry-reload', self.reset_session_manager) |
126 if self.vreg.config.mode != 'test': |
|
127 # don't try to reset session manager during test, this leads to |
|
128 # weird failures when running multiple tests |
|
129 CW_EVENT_MANAGER.bind('after-registry-reload', |
|
130 self.reset_session_manager) |
127 |
131 |
128 def reset_session_manager(self): |
132 def reset_session_manager(self): |
129 data = self.session_manager.dump_data() |
133 data = self.session_manager.dump_data() |
130 self.session_manager = self.vreg['components'].select('sessionmanager', |
134 self.session_manager = self.vreg['components'].select('sessionmanager', |
131 vreg=self.vreg) |
135 vreg=self.vreg) |