| Conditions | 2 |
| Total Lines | 11 |
| Lines | 11 |
| Ratio | 100 % |
| Tests | 1 |
| CRAP Score | 4.5185 |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | 1 | from plugin.preferences.options.core.base import SimpleOption |
|
| 37 | 1 | def on_plex_changed(self, value, account=None): |
|
| 38 | if value not in IDLE_DELAY_KEYS_BY_LABEL: |
||
| 39 | log.warn('Unknown value: %r', value) |
||
| 40 | return |
||
| 41 | |||
| 42 | # Map plex `value` |
||
| 43 | value = IDLE_DELAY_KEYS_BY_LABEL[value] |
||
| 44 | |||
| 45 | # Update database |
||
| 46 | self.update(value, account, emit=False) |
||
| 47 | return value |
||
| 48 |