def _write_PMS_settings(self, url, token): """ Sets certain settings for server by asking for the PMS' settings Call with url: scheme://ip:port """ xml = get_PMS_settings(url, token) try: xml.attrib except AttributeError: log.error('Could not get PMS settings for %s' % url) return for entry in xml: if entry.attrib.get('id', '') == 'allowMediaDeletion': settings('plex_allows_mediaDeletion', value=entry.attrib.get('value', 'true')) window('plex_allows_mediaDeletion', value=entry.attrib.get('value', 'true'))