Fix import and 3.x class bugs...

import x.y as z was failing across all Python versions
class decorators for Python 3.0..3.3 was failing
reduce 3.x while grammar rules
This commit is contained in:
rocky
2017-11-29 06:59:05 -05:00
parent 42fd38e2c0
commit f2eaa09e96
19 changed files with 6 additions and 12 deletions

View File

@@ -1434,6 +1434,8 @@ class SourceWalker(GenericASTTraversal, object):
if node == 'classdefdeco2':
if self.version >= 3.6:
class_name = node[1][1].pattr
elif self.version <= 3.3:
class_name = node[2][0].pattr
else:
class_name = node[1][2].pattr
buildclass = node