From 3ab6300218649af25b5bd6bddd42acdbd1d11057 Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Sat, 28 Apr 2012 13:34:47 -0400 Subject: [PATCH] BUG: fix logging for Python < 2.7. --- skimage/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/skimage/__init__.py b/skimage/__init__.py index 6bbd9894..bcdaf2b0 100644 --- a/skimage/__init__.py +++ b/skimage/__init__.py @@ -110,7 +110,7 @@ def get_log(name=None): http://docs.python.org/library/logging.html """ - import logging, sys + import logging if name is None: name = 'skimage' @@ -128,7 +128,11 @@ def _setup_log(): log = logging.getLogger() - handler = logging.StreamHandler(stream=sys.stdout) + try: + handler = logging.StreamHandler(stream=sys.stdout) + except TypeError: + handler = logging.StreamHandler(strm=sys.stdout) + formatter = logging.Formatter( '%(name)s: %(levelname)s: %(message)s' )