From 72308168ef6beae7c05aa5496af4731ae6c82e2b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 25 Nov 2020 12:55:38 +0530 Subject: [PATCH] Support for the new in python 3.8 Constant ast node --- setup/plugins_mirror.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/setup/plugins_mirror.py b/setup/plugins_mirror.py index a0015e577d..1a9a5738a5 100644 --- a/setup/plugins_mirror.py +++ b/setup/plugins_mirror.py @@ -185,6 +185,8 @@ def convert_node(fields, x, names={}, import_data=None): elif name == 'BinOp': if x.right.__class__.__name__ == 'Str': return x.right.s.decode('utf-8') if isinstance(x.right.s, bytes) else x.right.s + if x.right.__class__.__name__ == 'Constant' and isinstance(x.right.value, str): + return x.right.value elif name == 'Attribute': return conv(getattr(conv(x.value), x.attr)) raise TypeError('Unknown datatype %s for fields: %s' % (x, fields))