[py-svn] r57511 - py/release/0.9.x/py/cmdline

hpk at codespeak.net hpk at codespeak.net
Wed Aug 20 16:18:32 CEST 2008


Author: hpk
Date: Wed Aug 20 16:18:30 2008
New Revision: 57511

Modified:
   py/release/0.9.x/py/cmdline/pyrest.py
Log:
if docutils is not present, fail a bit more cleanly.


Modified: py/release/0.9.x/py/cmdline/pyrest.py
==============================================================================
--- py/release/0.9.x/py/cmdline/pyrest.py	(original)
+++ py/release/0.9.x/py/cmdline/pyrest.py	Wed Aug 20 16:18:30 2008
@@ -13,10 +13,7 @@
 """
 
 import os, sys
-from py.__.misc import rest
-from py.__.rest import directive
-from py.__.rest.latex import process_rest_file, process_configfile
-
+import py
 
 if hasattr(sys.stdout, 'fileno') and os.isatty(sys.stdout.fileno()):
     def log(msg):
@@ -38,6 +35,14 @@
 
 
 def main():
+    try:
+        from py.__.misc import rest
+        from py.__.rest import directive
+        from py.__.rest.latex import process_rest_file, process_configfile
+    except ImportError, e:
+        print str(e)
+        sys.exit(1)
+
     (options, args) = parser.parse_args()
 
     if len(args) == 0:



More information about the pytest-commit mailing list