File 0004-do-not-crash-on-missing-preset.patch of Package pulseaudio-equalizer

--- a/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
+++ b/usr/share/pulseaudio-equalizer/pulseaudio-equalizer.py
@@ -181,10 +181,13 @@ class Equalizer:
             if os.path.isfile(presetdir1 + "/" + preset + ".preset"):
                 f = open(presetdir1 + "/" + preset + ".preset", "r")
                 rawdata=f.read().split("\n")
-            else:
+                f.close
+            elif os.path.isfile(presetdir2 + "/" + preset + ".preset"):
                 f = open(presetdir2 + "/" + preset + ".preset", "r")
                 rawdata=f.read().split("\n")
                 f.close
+            else:
+                print("Can't find %s preset" % preset)
 
             ladspa_filename = str(rawdata[0])
             ladspa_name = str(rawdata[1])
openSUSE Build Service is sponsored by