(self, profiles=None)
| 54 | self.__init__(profiles=profiles) |
| 55 | |
| 56 | def _get_triggerapps(self, profiles=None) -> set: |
| 57 | if profiles is None: |
| 58 | profiles = config.read_profiles() |
| 59 | triggerapps = set() |
| 60 | for profile_name in profiles: |
| 61 | triggerapps.update([p[:15] for p in profiles[profile_name].triggerapps]) |
| 62 | return triggerapps |
| 63 | |
| 64 | def triggered_profile(self) -> config.PowerProfile: |
| 65 | '''Returns triggered PowerProfile object according to running processes''' |