From 79cde8df47f11ee37dc059186709ec2e4c8d561d Mon Sep 17 00:00:00 2001 From: andy Date: Mon, 3 Oct 2011 20:53:40 +0200 Subject: [PATCH] have preferrence list of plugins instead of just trying "null" and "pil" --- scikits/image/io/__init__.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/scikits/image/io/__init__.py b/scikits/image/io/__init__.py index 4badbbd6..b6511b07 100644 --- a/scikits/image/io/__init__.py +++ b/scikits/image/io/__init__.py @@ -8,13 +8,12 @@ from _plugins import use as use_plugin from _plugins import available as plugins from _plugins import info as plugin_info -# Add this plugin so that we can read images by default -use_plugin('null') +available_plugins = plugins() -try: - use_plugin('pil') -except ImportError: - pass +for preferred_plugin in ['pil', 'matplotlib', 'gtk', 'freeimage', 'qt', 'null']: + if preferred_plugin in available_plugins: + use_plugin(preferred_plugin) + break from sift import * from collection import *