Skip to content

Script decorator: add ability to specify that given script should be active in sleep mode.#11979

Merged
michaelDCurran merged 7 commits into
nvaccess:masterfrom
lukaszgo1:scriptDecoratorAllowInSleepMode
Jan 11, 2021
Merged

Script decorator: add ability to specify that given script should be active in sleep mode.#11979
michaelDCurran merged 7 commits into
nvaccess:masterfrom
lukaszgo1:scriptDecoratorAllowInSleepMode

Conversation

@lukaszgo1

Copy link
Copy Markdown
Contributor

Link to issue number:

None - discovered by @josephsl during his work on #11974

Summary of the issue:

It is impossible to specify that given script should be active in sleep mode for a script decorated with script decorator.

Description of how this pull request fixes the issue:

Script decorator now accepts additional parameter allowInSleepMode which just sets it on the script.
While at it I've also added type hints to the list of its arguments and extended unit test to ensure that allowInSleepMode works.

Testing performed:

I've decorated script which enables/disables sleep mode for a current app and set allowInSlepMode to true ensuring that this script indeed works when in sleep mode. This code isn't in the PR as IMHO it makes sense to merge tis PR first and then perform the actual change as part of #11974.

Known issues with pull request:

None known

Change log entry:

Changes for developers:

  • It is now possible to make given script work in sleep mode when using script decorator by specifying allowInSleeepMode in the list of script decorator's
    -arguments.

josephsl
josephsl previously approved these changes Dec 31, 2020

@josephsl josephsl left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks. Blocks PR #11974

@michaelDCurran michaelDCurran merged commit 8ec984e into nvaccess:master Jan 11, 2021
@nvaccessAuto nvaccessAuto added this to the 2021.1 milestone Jan 11, 2021
@lukaszgo1 lukaszgo1 deleted the scriptDecoratorAllowInSleepMode branch January 11, 2021 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants