Blob Blame History Raw
From e2b7be6a1f4f313829ec1a0366151f0971383c2b Mon Sep 17 00:00:00 2001
From: Alan Conway <aconway@apache.org>
Date: Wed, 11 Feb 2015 14:57:41 +0000
Subject: [PATCH 10/10] NO-JIRA: Remove dependency of qdrouterd on proton
 python binding.

The dependency was introduced in error by a careless use of
    from .client import *
in qpid_dispatch.management.__init__.py
This was dragging in the client module if *any* module under qpid_dispatch.management
was imported.

git-svn-id: https://svn.apache.org/repos/asf/qpid/dispatch/trunk@1658975 13f79535-47bb-0310-9956-ffa450edef68
---
 python/qpid_dispatch/management/__init__.py | 2 --
 tests/system_test.py                        | 2 +-
 tests/system_tests_management.py            | 2 +-
 tools/qdmanage                              | 2 +-
 tools/qdstat                                | 2 +-
 5 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/python/qpid_dispatch/management/__init__.py b/python/qpid_dispatch/management/__init__.py
index 11adc7d..ce0dd0c 100644
--- a/python/qpid_dispatch/management/__init__.py
+++ b/python/qpid_dispatch/management/__init__.py
@@ -17,5 +17,3 @@
 # under the License
 #
 """AMQP management client package."""
-
-from .client import *
diff --git a/tests/system_test.py b/tests/system_test.py
index 128b2d3..48e740a 100644
--- a/tests/system_test.py
+++ b/tests/system_test.py
@@ -56,7 +56,7 @@ import os, time, socket, random, subprocess, shutil, unittest, __main__, re
 from copy import copy
 import proton
 from proton import Message
-from qpid_dispatch.management import Node
+from qpid_dispatch.management.client import Node
 from run import with_valgrind
 
 # Optional modules
diff --git a/tests/system_tests_management.py b/tests/system_tests_management.py
index 4d5339d..537f8b8 100644
--- a/tests/system_tests_management.py
+++ b/tests/system_tests_management.py
@@ -20,7 +20,7 @@
 """System tests for management of qdrouter"""
 
 import unittest, system_test, re, os
-from qpid_dispatch.management import Node, ManagementError, Url, BadRequestStatus, NotImplementedStatus, NotFoundStatus, ForbiddenStatus
+from qpid_dispatch.management.client import Node, ManagementError, Url, BadRequestStatus, NotImplementedStatus, NotFoundStatus, ForbiddenStatus
 from system_test import Qdrouterd, message, retry, wait_ports, Process
 from proton import ConnectionException
 from itertools import chain
diff --git a/tools/qdmanage b/tools/qdmanage
index 4bf067f..6dd5908 100755
--- a/tools/qdmanage
+++ b/tools/qdmanage
@@ -21,7 +21,7 @@
 
 import sys, json
 import  qpid_dispatch_site
-from qpid_dispatch.management import Node, Url
+from qpid_dispatch.management.client import Node, Url
 from collections import Mapping, Sequence
 from optparse import OptionGroup
 from qpid_dispatch_internal.tools.command import OptionParser, Option, UsageError, connection_options, check_args, main
diff --git a/tools/qdstat b/tools/qdstat
index f89f728..4a57ba4 100755
--- a/tools/qdstat
+++ b/tools/qdstat
@@ -27,7 +27,7 @@ import socket
 import re
 from proton import Messenger, Message, Timeout
 import  qpid_dispatch_site
-from qpid_dispatch.management import Url, Node, Entity
+from qpid_dispatch.management.client import Url, Node, Entity
 from qpid_dispatch_internal.management.qdrouter import QdSchema
 from qpid_dispatch_internal.tools import Display, Header, Sorter, YN, Commas, TimeLong
 from qpid_dispatch_internal.tools.command import connection_options, main, OptionParser
-- 
2.1.0