Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
fix memoize on available macOS services #49062
What does this PR do?
Changes macOS services to using the context dictionary versus the memoize decorator. And some other pylint fixes. Would love to get this into 2018.3.3 if possible
What issues does this PR fix or reference?
Previously on the macOS services module, it would use the memoize decorator to capture available services. This was causing an issue with newly created services. See the referenced issue for more details.
Now uses the
Commits signed with GPG?
there are related test failures here: https://jenkinsci.saltstack.com/job/pr-kitchen-ubuntu1604-py2/job/PR-49062/1/
@weswhet There is a lint failure too: https://jenkinsci.saltstack.com/job/pr-lint/job/PR-49062/1/warnings52Result/