buildframework/helium/sf/python/pythoncore/lib/preparation.py
changeset 628 7c4a911dc066
parent 588 c7c26511138f
child 645 b8d81fa19e7d
equal deleted inserted replaced
588:c7c26511138f 628:7c4a911dc066
   362         self.__role = session.role
   362         self.__role = session.role
   363         if self._config.has_key('purpose'):
   363         if self._config.has_key('purpose'):
   364             co_role = ccm.get_role_for_purpose(session, self._config['purpose'])
   364             co_role = ccm.get_role_for_purpose(session, self._config['purpose'])
   365             _logger.info("Switching user to role: %s" % co_role)
   365             _logger.info("Switching user to role: %s" % co_role)
   366             session.role = co_role
   366             session.role = co_role
   367             _logger.info("Switched user to role: %s" % session._get_role())
   367             _logger.info("Switched user to role: %s" % session.role)
   368 
   368 
   369     
   369     
   370     def __restoreRole(self, session):
   370     def __restoreRole(self, session):
   371         """ Restoring to default user role. """
   371         """ Restoring to default user role. """
   372         if self.__role:
   372         if self.__role:
   373             _logger.info("Switching user to role: %s" % self.__role)
   373             _logger.info("Switching user to role: %s" % self.__role)
   374 
   374 
   375             session.role = self.__role
   375             session.role = self.__role
   376             self.__role = None
   376             self.__role = None
   377             _logger.info("Switched user to role: %s" % session._get_role())
   377             _logger.info("Switched user to role: %s" % session.role)
   378 
   378 
   379             
   379             
   380     def __setup_project(self, project, coproject):
   380     def __setup_project(self, project, coproject):
   381         """ Private method. """
   381         """ Private method. """
   382         session = self.get_session()
   382         session = self.get_session()