[pytango] 352/483: Fix #650

Sandor Bodo-Merle sbodomerle-guest at moszumanska.debian.org
Thu Sep 28 19:14:58 UTC 2017


This is an automated email from the git hooks/post-receive script.

sbodomerle-guest pushed a commit to annotated tag bliss_8.10
in repository pytango.

commit 4daec619b77210bb07c5e668f0e107bd75fa8fb0
Author: tiagocoutinho <tiagocoutinho at 4e9c00fd-8f2e-0410-aa12-93ce3db5e235>
Date:   Thu Feb 6 12:18:15 2014 +0000

    Fix #650
    
    git-svn-id: http://svn.code.sf.net/p/tango-cs/code/bindings/PyTango/trunk@24853 4e9c00fd-8f2e-0410-aa12-93ce3db5e235
---
 doc/revision.rst                   |  1 +
 src/boost/python/ipython/common.py | 17 ++++++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/doc/revision.rst b/doc/revision.rst
index 49ff5de..ce1ee8a 100644
--- a/doc/revision.rst
+++ b/doc/revision.rst
@@ -89,6 +89,7 @@ Version history
 | 8.1.2    | Bug fixes:                                                                                                                                                        |
 |          | - `648: PyTango unicode method parameters fail <https://sourceforge.net/p/tango-cs/bugs/648/>`_                                                                   |
 |          | - `649: write_attribute of spectrum/image fails in PyTango without numpy <https://sourceforge.net/p/tango-cs/bugs/649/>`_                                         |
+|          | - `650: [pytango] 8.1.1 not compatible with ipyton 1.2.0-rc1 <https://sourceforge.net/p/tango-cs/bugs/650/>`_                                                     |
 +----------+-------------------------------------------------------------------------------------------------------------------------------------------------------------------+
 | 8.1.1    | Features:                                                                                                                                                         |
 |          | - Implemented tango C++ 8.1 API                                                                                                                                   |
diff --git a/src/boost/python/ipython/common.py b/src/boost/python/ipython/common.py
index 1ae516f..2ee7ada 100644
--- a/src/boost/python/ipython/common.py
+++ b/src/boost/python/ipython/common.py
@@ -35,16 +35,19 @@ def get_ipython_version():
     """Returns the current IPython version"""
     import IPython
     v = None
-    try:
+    if hasattr(IPython, "version_info"):
+        v = '.'.join(map(str, IPython.version_info[:3]))
+    else:
         try:
-            v = IPython.Release.version
-        except:
             try:
-                v = IPython.release.version
+                v = IPython.Release.version
             except:
-                pass
-    except:
-        pass
+                try:
+                    v = IPython.release.version
+                except:
+                    pass
+        except:
+            pass
     return StrictVersion(v)
 
 #-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/pytango.git



More information about the debian-science-commits mailing list