def read(domain, key=None, default=None, user=kCFPreferencesCurrentUser, host=kCFPreferencesAnyHost): """Prints the value for the default of domain identified by key, also accepts a list of keys""" domain = Preferences(domain, user, host) if key is None: return domain if type(key) is list: return domain.get_multiple(key) return domain[key]