[svn] updated Jinja setup.py for (hopefully for) win32 compatibility
authorArmin Ronacher <armin.ronacher@active-4.com>
Mon, 28 May 2007 16:16:16 +0000 (18:16 +0200)
committerArmin Ronacher <armin.ronacher@active-4.com>
Mon, 28 May 2007 16:16:16 +0000 (18:16 +0200)
--HG--
branch : trunk

setup.py

index e45aa0deba50b495623fdb5ff382ae158237ff11..b457c45355fa29ba534a8f4aa6b4093f73643b10 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,7 @@
 # -*- coding: utf-8 -*-
 import jinja
 import os
+import sys
 import ez_setup
 ez_setup.use_setuptools()
 
@@ -27,12 +28,19 @@ class optional_build_ext(build_ext):
         except CCompilerError, e:
             print '=' * 79
             print 'INFORMATION'
-            print '  the speedup extension could not be compiled, jinja will'
+            print '  the speedup extension could not be compiled, Jinja will'
             print '  fall back to the native python classes.'
             print '=' * 79
-
-
-
+        except:
+            e = sys.exc_info()[1]
+            print '=' * 79
+            print 'WARNING'
+            print '  could not compile optional speedup extension. This is'
+            print '  is not a real problem because Jinja provides a native'
+            print '  implementation of those classes but for best performance'
+            print '  you could try to reinstall Jinja after fixing this'
+            print '  problem: %s' % e
+            print '=' * 79
 
 
 setup(