Add try/except to SConstruct senf search expression
[senf.git] / Examples / RateStuffer / SConstruct
index e19b72f..0957455 100644 (file)
@@ -1,7 +1,9 @@
 # -*- python -*-
-
-import sys
-sys.path.extend(['senf/site_scons', '../../site_scons'])
+import sys, os, os.path
+try: sys.path.append(((_ for _ in (os.path.join(os.path.sep.join(('..' for _ in range(_))),d,
+     'site_scons') for d in ('','senf','Senf') for _ in range(len(os.getcwd().split('/'))))
+     if os.path.exists(_))).next())
+except: pass
 import senfutil
 
 env = Environment()