diff options
| author | Claudiu Popa <pcmanticore@gmail.com> | 2018-10-10 14:41:10 +0200 |
|---|---|---|
| committer | Claudiu Popa <pcmanticore@gmail.com> | 2018-10-10 14:41:10 +0200 |
| commit | 6fbb463a376409d6c66f7bd0d84ba8c037a22b4b (patch) | |
| tree | 79fe3a40311bbc028d34ef2326bd8ff37f351f0c /astroid/as_string.py | |
| parent | 7513622d90eecf73f6259b310cab33d665e91ced (diff) | |
| download | astroid-git-6fbb463a376409d6c66f7bd0d84ba8c037a22b4b.tar.gz | |
Remove Python 2 branches
Diffstat (limited to 'astroid/as_string.py')
| -rw-r--r-- | astroid/as_string.py | 17 |
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, |
