Author: tomaz
Date: Sun Oct 30 23:33:59 2011
New Revision: 1195280
URL: http://svn.apache.org/viewvc?rev=1195280&view=rev
Log:
If LIBCLOUD_DEBUG is specified and paramiko library is available, also set
paramiko library log level to debug.
Modified:
libcloud/trunk/libcloud/__init__.py
Modified: libcloud/trunk/libcloud/__init__.py
URL:
http://svn.apache.org/viewvc/libcloud/trunk/libcloud/__init__.py?rev=1195280&r1=1195279&r2=1195280&view=diff
==============================================================================
--- libcloud/trunk/libcloud/__init__.py (original)
+++ libcloud/trunk/libcloud/__init__.py Sun Oct 30 23:33:59 2011
@@ -22,6 +22,12 @@ libcloud provides a unified interface to
__all__ = ["__version__", "enable_debug"]
__version__ = '0.6.0-beta1'
+try:
+ import paramiko
+ have_paramiko = True
+except ImportError:
+ pass
+
def enable_debug(fo):
"""
@@ -52,4 +58,7 @@ def _init_once():
fo = open(path, 'a')
enable_debug(fo)
+ if have_paramiko:
+ paramiko.common.logging.basicConfig(level=paramiko.common.DEBUG)
+
_init_once()