| Index: third_party/logilab/astroid/as_string.py
|
| diff --git a/third_party/logilab/astroid/as_string.py b/third_party/logilab/astroid/as_string.py
|
| index f19713d9f1722e8470443e2b86e945cfd2aad5e0..f627f9e8832acbace4f24c9840270943e6577080 100644
|
| --- a/third_party/logilab/astroid/as_string.py
|
| +++ b/third_party/logilab/astroid/as_string.py
|
| @@ -148,7 +148,7 @@ class AsStringVisitor(object):
|
| bases = bases and '(%s)' % bases or ''
|
| else:
|
| metaclass = node.metaclass()
|
| - if metaclass:
|
| + if metaclass and not node.has_metaclass_hack():
|
| if bases:
|
| bases = '(%s, metaclass=%s)' % (bases, metaclass.name)
|
| else:
|
|
|