[].index() raises ValueError if the value is not in the list, so only
catch that instead of using a bare except clause.
diff --git a/Demo/tix/samples/Control.py b/Demo/tix/samples/Control.py
index b8e1156..4b31ced 100755
--- a/Demo/tix/samples/Control.py
+++ b/Demo/tix/samples/Control.py
@@ -86,7 +86,7 @@
 def validate_maker(w):
     try:
 	i = maker_list.index(demo_maker.get())
-    except:
+    except ValueError:
 	# Works here though. Why ? Beats me.
 	return maker_list[0]
     # Works here though. Why ? Beats me.