argument of type 'bool' is not iterable
Opened this issue · 3 comments
Deleted user commented
[INFO] Users' LoginItems
[INFO] lx0741 LoginItems
[INFO] /Users/lx0741/Library/Preferences/com.apple.loginitems.plist
[INFO] Cannot parse /Users/lx0741/Library/Preferences/com.apple.loginitems.plist (Binary or JSON plist may FAIL)
Traceback (most recent call last):
File "osxauditor.py", line 1702, in
Main()
File "osxauditor.py", line 1651, in Main
ParseStartup()
File "osxauditor.py", line 550, in ParseStartup
if "SessionItems" in LoginItemsPlist:
TypeError: argument of type 'bool' is not iterable
BeastsMC commented
You must install pyobjc or biplist and plist for this to work.
caylorme commented
I get a similar error with pyobjc, biplist, AND plist installed.
[INFO] Cannot open /Users/Guest/Library/Safari/LastSession.plist
Traceback (most recent call last):
File "osxauditor.py", line 1702, in <module>
Main()
File "osxauditor.py", line 1663, in Main
ParseBrowsers()
File "osxauditor.py", line 808, in ParseBrowsers
ParseSafari()
File "osxauditor.py", line 745, in ParseSafari
ParseSafariProfile(User, UserSafariProfilePath)
File "osxauditor.py", line 716, in ParseSafariProfile
if "SessionWindows" in LastSessionPlist:
TypeError: argument of type 'bool' is not iterable
jipegit commented
Fixed.