# HG changeset patch # User David McClosky # Date 1181950961 0 # Node ID 0a134ed35bb275c4b6b342115acd482187e2515b # Parent 5d2b119443f2215a2b9984f5697eec177a6454fc curvecalc: sort curves better for display diff -r 5d2b119443f2 -r 0a134ed35bb2 light9/curve.py --- 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