mirror of
https://github.com/munki/munki.git
synced 2026-02-18 05:01:57 -06:00
c7d2f2a9b018b6e75dd068fc67202f2d30f6e748
Default arguments are evaluated once at module load time. This may cause problems if the argument is a mutable object such as a list or a dictionary. If the mutable object is changed within the function, those changes will persist to subsequent calls of the function. This wasn't a problem for runExternalScript yet, since the default arg is not changed within the function, but we might as well fix it to protect against potential future bugs.
Merging (well, moving) refactored appleupdates module, unit tests, and runtests.sh to master branch.
Description
Managed software installation for macOS —
Languages
Swift
54.9%
Python
36.9%
Shell
3.6%
CSS
2.2%
HTML
1%
Other
1.4%