changeset 391:0a134ed35bb2

curvecalc: sort curves better for display
author David McClosky <dmcc@bigasterisk.com>
date Fri, 15 Jun 2007 23:42:41 +0000
parents 5d2b119443f2
children 53ec93018ee7
files light9/curve.py
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/light9/curve.py	Fri Jun 15 23:30:12 2007 +0000
+++ b/light9/curve.py	Fri Jun 15 23:42:41 2007 +0000
@@ -586,7 +586,9 @@
     def load(self,basename, skipMusic=False):
         """find all files that look like basename-curvename and add
         curves with their contents"""
-        for filename in glob.glob("%s-*"%basename):
+        def sorter(name):
+            return not name.endswith('music'), name
+        for filename in sorted(glob.glob("%s-*"%basename), key=sorter):
             curvename = filename[filename.rfind('-')+1:]
             if skipMusic and curvename in ['music', 'smooth_music']:
                 continue