| Conditions | 5 |
| Total Lines | 16 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | from synergine.core.exception.NotFoundError import NotFoundError |
||
| 28 | def _get_config(self, config_name, default=None): |
||
| 29 | try: |
||
| 30 | return self._config.get('terminal.'+self.get_name()+'.'+config_name) |
||
| 31 | except NotFoundError: |
||
| 32 | pass |
||
| 33 | try: |
||
| 34 | return self._config.get('terminal.__default__.'+config_name) |
||
| 35 | except NotFoundError: |
||
| 36 | pass |
||
| 37 | try: |
||
| 38 | return self._config.get(config_name) |
||
| 39 | except NotFoundError: |
||
| 40 | pass |
||
| 41 | if default is not None: |
||
| 42 | return default |
||
| 43 | raise NotFoundError("Can't found config ", config_name) |
||
| 44 | |||
| 77 |