Mercurial > libervia-backend
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 |