summaryrefslogtreecommitdiff
path: root/astroid/as_string.py
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2018-10-10 14:41:10 +0200
committerClaudiu Popa <pcmanticore@gmail.com>2018-10-10 14:41:10 +0200
commit6fbb463a376409d6c66f7bd0d84ba8c037a22b4b (patch)
tree79fe3a40311bbc028d34ef2326bd8ff37f351f0c /astroid/as_string.py
parent7513622d90eecf73f6259b310cab33d665e91ced (diff)
downloadastroid-git-6fbb463a376409d6c66f7bd0d84ba8c037a22b4b.tar.gz
Remove Python 2 branches
Diffstat (limited to 'astroid/as_string.py')
-rw-r--r--astroid/as_string.py17
1 files changed, 7 insertions, 10 deletions
diff --git a/astroid/as_string.py b/astroid/as_string.py
index 10b79df9..7042272f 100644
--- a/astroid/as_string.py
+++ b/astroid/as_string.py
@@ -156,17 +156,14 @@ class AsStringVisitor:
"""return an astroid.ClassDef node as string"""
decorate = node.decorators.accept(self) if node.decorators else ""
bases = ", ".join(n.accept(self) for n in node.bases)
- if sys.version_info[0] == 2:
- bases = "(%s)" % bases if bases else ""
- else:
- metaclass = node.metaclass()
- if metaclass and not node.has_metaclass_hack():
- if bases:
- bases = "(%s, metaclass=%s)" % (bases, metaclass.name)
- else:
- bases = "(metaclass=%s)" % metaclass.name
+ metaclass = node.metaclass()
+ if metaclass and not node.has_metaclass_hack():
+ if bases:
+ bases = "(%s, metaclass=%s)" % (bases, metaclass.name)
else:
- bases = "(%s)" % bases if bases else ""
+ bases = "(metaclass=%s)" % metaclass.name
+ else:
+ bases = "(%s)" % bases if bases else ""
docs = self._docs_dedent(node.doc) if node.doc else ""
return "\n\n%sclass %s%s:%s\n%s\n" % (
decorate,