[Yt-svn] yt-commit r625 - branches/yt-generalization/yt/lagos trunk/yt/lagos

joishi at wrangler.dreamhost.com joishi at wrangler.dreamhost.com
Wed Jun 25 13:51:52 PDT 2008


Author: joishi
Date: Wed Jun 25 13:51:51 2008
New Revision: 625
URL: http://yt.spacepope.org/changeset/625

Log:
* made tables optional. if tables does not import, will print a warning but take no other action. Serialization will surely fail if you try it.


Modified:
   branches/yt-generalization/yt/lagos/__init__.py
   trunk/yt/lagos/__init__.py

Modified: branches/yt-generalization/yt/lagos/__init__.py
==============================================================================
--- branches/yt-generalization/yt/lagos/__init__.py	(original)
+++ branches/yt-generalization/yt/lagos/__init__.py	Wed Jun 25 13:51:51 2008
@@ -36,7 +36,13 @@
     import pyhdf_np.error   # NumPy
 except:
     mylog.warning("No HDF4 support")
-import warnings, tables
+
+try:
+     import tables
+except ImportError:
+    mylog.warning("No PyTables. Data serialization will fail.")
+
+import warnings
 warnings.simplefilter("ignore", tables.NaturalNameWarning)
 
 from yt.arraytypes import *

Modified: trunk/yt/lagos/__init__.py
==============================================================================
--- trunk/yt/lagos/__init__.py	(original)
+++ trunk/yt/lagos/__init__.py	Wed Jun 25 13:51:51 2008
@@ -36,7 +36,13 @@
     import pyhdf_np.error   # NumPy
 except:
     mylog.warning("No HDF4 support")
-import warnings, tables
+
+try:
+     tables
+except ImportError:
+    mylog.warning("No PyTables. Data serialization will fail.")
+
+import warnings
 warnings.simplefilter("ignore", tables.NaturalNameWarning)
 
 from yt.arraytypes import *



More information about the yt-svn mailing list