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: |