mirror of
https://github.com/munki/munki.git
synced 2026-04-23 04:59:17 -05:00
Quick and dirty fixes for processing manifests with conditional_items. Needs a better long term fix.
This commit is contained in:
@@ -368,10 +368,13 @@ def find(args):
|
||||
value = manifest[keyname]
|
||||
if type(value) == list or type(value).__name__ == 'NSCFArray':
|
||||
for item in value:
|
||||
if findtext.upper() in item.upper():
|
||||
print '%s: %s' % (name, item)
|
||||
count += 1
|
||||
break
|
||||
try:
|
||||
if findtext.upper() in item.upper():
|
||||
print '%s: %s' % (name, item)
|
||||
count += 1
|
||||
break
|
||||
except AttributeError, err:
|
||||
pass
|
||||
elif findtext.upper() in value.upper():
|
||||
print '%s: %s' % (name, value)
|
||||
count += 1
|
||||
@@ -380,10 +383,13 @@ def find(args):
|
||||
value = manifest[key]
|
||||
if type(value) == list or type(value).__name__ == 'NSCFArray':
|
||||
for item in value:
|
||||
if findtext.upper() in item.upper():
|
||||
print '%s (%s): %s' % (name, key, item)
|
||||
count += 1
|
||||
break
|
||||
try:
|
||||
if findtext.upper() in item.upper():
|
||||
print '%s (%s): %s' % (name, key, item)
|
||||
count += 1
|
||||
break
|
||||
except AttributeError, err:
|
||||
pass
|
||||
elif findtext.upper() in value.upper():
|
||||
print '%s (%s): %s' % (name, key, value)
|
||||
count += 1
|
||||
|
||||
Reference in New Issue
Block a user