comparison src/memory/params.py @ 1595:a3d0cfa5b7a6

core, bridge: added a profileSetDefault method
author Goffi <goffi@goffi.org>
date Sat, 14 Nov 2015 19:18:10 +0100
parents ab54af2a9ab2
children f4a0b12d2442
comparison
equal deleted inserted replaced
1594:313f2bb7841b 1595:a3d0cfa5b7a6
198 @raise exceptions.ProfileNotSetError: if C.PROF_KEY_NONE is used 198 @raise exceptions.ProfileNotSetError: if C.PROF_KEY_NONE is used
199 """ 199 """
200 if profile_key == '@DEFAULT@': 200 if profile_key == '@DEFAULT@':
201 default = self.host.memory.memory_data.get('Profile_default') 201 default = self.host.memory.memory_data.get('Profile_default')
202 if not default: 202 if not default:
203 log.info(_('No default profile, returning first one')) # TODO: manage real default profile 203 log.info(_('No default profile, returning first one'))
204 try: 204 try:
205 default = self.host.memory.memory_data['Profile_default'] = self.storage.getProfilesList()[0] 205 default = self.host.memory.memory_data['Profile_default'] = self.storage.getProfilesList()[0]
206 except IndexError: 206 except IndexError:
207 log.info(_('No profile exist yet')) 207 log.info(_('No profile exist yet'))
208 raise exceptions.ProfileUnknownError 208 raise exceptions.ProfileUnknownError