repoapi.py
changeset 10688 fa29f3628a1b
parent 10568 3914388b2d0f
--- a/repoapi.py	Wed Sep 16 11:28:07 2015 +0200
+++ b/repoapi.py	Wed Sep 16 13:57:21 2015 +0200
@@ -18,6 +18,9 @@
 """Official API to access the content of a repository
 """
 from warnings import warn
+
+from six import add_metaclass
+
 from logilab.common.deprecation import class_deprecated
 
 from cubicweb.utils import parse_repo_uri
@@ -63,6 +66,6 @@
     return connect(repo, anon_login, password=anon_password)
 
 
+@add_metaclass(class_deprecated)
 class ClientConnection(Connection):
-    __metaclass__ = class_deprecated
     __deprecation_warning__ = '[3.20] %(cls)s is deprecated, use Connection instead'