diff --git a/uncompyle6/semantics/customize35.py b/uncompyle6/semantics/customize35.py index 859d68ea..05639d5c 100644 --- a/uncompyle6/semantics/customize35.py +++ b/uncompyle6/semantics/customize35.py @@ -119,6 +119,12 @@ def customize_for_version35(self, version): def n_function_def(node): if self.version >= 3.6: code_node = node[0][0] + for n in node[0]: + if hasattr(n, 'attr') and iscode(n.attr): + code_node = n + break + pass + pass else: code_node = node[0][1]