This is an automated email from the ASF dual-hosted git repository.

jdanek pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/qpid-cpp.git

commit 5573c89f8d724e1ff5c28dd307f06bd38c601420
Author: Jiri Daněk <jda...@redhat.com>
AuthorDate: Sat Apr 15 22:27:51 2023 +0200

    QPID-8631: fill_in python 3 incompatibilities in qmf/console.py
---
 management/python/lib/qmf/console.py | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

diff --git a/management/python/lib/qmf/console.py 
b/management/python/lib/qmf/console.py
index c8c19562f..a4049a603 100644
--- a/management/python/lib/qmf/console.py
+++ b/management/python/lib/qmf/console.py
@@ -19,6 +19,7 @@
 
 """ Console API for Qpid Management Framework """
 
+from __future__ import absolute_import
 from __future__ import print_function
 
 import os
@@ -38,9 +39,22 @@ from qpid.datatypes  import Message, RangedSet, UUID
 from qpid.util       import connect, ssl, URL
 from qpid.codec010   import StringCodec as Codec
 from threading       import Lock, Condition, Thread, Semaphore
-from Queue           import Queue, Empty
+try:
+    from Queue       import Queue, Empty
+except ImportError:
+    from queue       import Queue, Empty
 from time            import time, strftime, gmtime, sleep
-from cStringIO       import StringIO
+from io              import StringIO
+
+try:
+    long
+except NameError:
+    long = int
+
+try:
+  unicode
+except NameError:
+  unicode = str
 
 #import qpid.log
 #qpid.log.enable(name="qpid.io.cmd", level=qpid.log.DEBUG)


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to