Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
self.max_playlist_length = PermissionsDefaults.MaxPlaylistLength
try:
self.max_search_items = max(0, int(self.max_search_items))
except:
self.max_search_items = PermissionsDefaults.MaxSearchItems
if int(self.max_search_items) > 100:
log.warning('Max search items can\'t be larger than 100. Setting to 100.')
self.max_search_items = 100
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
self.remove = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.remove, PermissionsDefaults.Remove
)
self.skip_when_absent = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.skip_when_absent, PermissionsDefaults.SkipWhenAbsent
)
self.bypass_karaoke_mode = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.bypass_karaoke_mode, PermissionsDefaults.BypassKaraokeMode
)
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
self.remove = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.remove, PermissionsDefaults.Remove
)
self.skip_when_absent = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.skip_when_absent, PermissionsDefaults.SkipWhenAbsent
)
self.bypass_karaoke_mode = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.bypass_karaoke_mode, PermissionsDefaults.BypassKaraokeMode
)
try:
self.max_song_length = max(0, int(self.max_song_length))
except:
self.max_song_length = PermissionsDefaults.MaxSongLength
try:
self.max_playlist_length = max(0, int(self.max_playlist_length))
except:
self.max_playlist_length = PermissionsDefaults.MaxPlaylistLength
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
try:
self.max_playlist_length = max(0, int(self.max_playlist_length))
except:
self.max_playlist_length = PermissionsDefaults.MaxPlaylistLength
try:
self.max_search_items = max(0, int(self.max_search_items))
except:
self.max_search_items = PermissionsDefaults.MaxSearchItems
if int(self.max_search_items) > 100:
log.warning('Max search items can\'t be larger than 100. Setting to 100.')
self.max_search_items = 100
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
self.remove = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.remove, PermissionsDefaults.Remove
)
self.skip_when_absent = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.skip_when_absent, PermissionsDefaults.SkipWhenAbsent
)
self.bypass_karaoke_mode = configparser.RawConfigParser.BOOLEAN_STATES.get(
try:
self.max_songs = max(0, int(self.max_songs))
except:
self.max_songs = PermissionsDefaults.MaxSongs
try:
self.max_song_length = max(0, int(self.max_song_length))
except:
self.max_song_length = PermissionsDefaults.MaxSongLength
try:
self.max_playlist_length = max(0, int(self.max_playlist_length))
except:
self.max_playlist_length = PermissionsDefaults.MaxPlaylistLength
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
except:
self.max_search_items = PermissionsDefaults.MaxSearchItems
if int(self.max_search_items) > 100:
log.warning('Max search items can\'t be larger than 100. Setting to 100.')
self.max_search_items = 100
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
self.remove = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.remove, PermissionsDefaults.Remove
)
self.skip_when_absent = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.skip_when_absent, PermissionsDefaults.SkipWhenAbsent
)
self.bypass_karaoke_mode = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.bypass_karaoke_mode, PermissionsDefaults.BypassKaraokeMode
)
try:
self.max_songs = max(0, int(self.max_songs))
except:
self.max_songs = PermissionsDefaults.MaxSongs
try:
self.max_song_length = max(0, int(self.max_song_length))
except:
self.max_song_length = PermissionsDefaults.MaxSongLength
try:
self.max_playlist_length = max(0, int(self.max_playlist_length))
except:
self.max_playlist_length = PermissionsDefaults.MaxPlaylistLength
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)
try:
self.max_song_length = max(0, int(self.max_song_length))
except:
self.max_song_length = PermissionsDefaults.MaxSongLength
try:
self.max_playlist_length = max(0, int(self.max_playlist_length))
except:
self.max_playlist_length = PermissionsDefaults.MaxPlaylistLength
self.allow_playlists = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.allow_playlists, PermissionsDefaults.AllowPlaylists
)
self.instaskip = configparser.RawConfigParser.BOOLEAN_STATES.get(
self.instaskip, PermissionsDefaults.InstaSkip
)