增加断言,预防错误
diff --git a/dubbo_client/rpclib.py b/dubbo_client/rpclib.py
index 1dc3cd5..0901c4e 100644
--- a/dubbo_client/rpclib.py
+++ b/dubbo_client/rpclib.py
@@ -3,6 +3,7 @@
 from urllib2 import HTTPError
 
 from pyjsonrpc import HttpClient, JsonRpcError
+from dubbo_client.registry import Registry
 
 from dubbo_client.rpcerror import NoProvider, ConnectionFail, dubbo_client_errors, InternalError
 
@@ -25,6 +26,7 @@
             return self.client_instance.call(self.method, *args, **kwargs)
 
     def __init__(self, interface, registry, **kwargs):
+        assert isinstance(registry, Registry)
         self.interface = interface
         self.registry = registry
         self.group = kwargs.get('group', '')