mirror of
https://github.com/munki/munki.git
synced 2026-05-05 03:49:22 -05:00
Replaced code that removed already-removed-items from the SelfServeManifest's managed_uninstalls list with a Python list comphrension.
git-svn-id: http://munki.googlecode.com/svn/trunk@697 a4e17f2e-e282-11dd-95e1-755cbddbdd66
This commit is contained in:
@@ -2365,11 +2365,9 @@ def check(client_id=''):
|
||||
except FoundationPlist.FoundationPlistException:
|
||||
pass
|
||||
else:
|
||||
managed_uninstalls = plist.get('managed_uninstalls',[])
|
||||
for item in managed_uninstalls:
|
||||
if item in removed_items:
|
||||
managed_uninstalls.remove(item)
|
||||
plist['managed_uninstalls'] = managed_uninstalls
|
||||
plist['managed_uninstalls'] = \
|
||||
[item for item in plist.get('managed_uninstalls',[])
|
||||
if item not in removed_items]
|
||||
try:
|
||||
FoundationPlist.writePlist(plist, selfservemanifest)
|
||||
except FoundationPlist.FoundationPlistException:
|
||||
|
||||
Reference in New Issue
Block a user