@@ -2038,17 +2038,23 @@ def visit_ClassDef (self, node):
20382038 reprAssigns .append (statement )
20392039 compareAssigns .append (statement )
20402040 self .emitSemiColon (index , False )
2041- self .emit ('\n let {0} = cls.{0} = ' , self .filterId (statement .target .id ))
2042- self .visit (statement .value )
2041+ if statement .value is None :
2042+ self .emit ('\n let {0} = cls.{0}' , self .filterId (statement .target .id ))
2043+ else :
2044+ self .emit ('\n let {0} = cls.{0} = ' , self .filterId (statement .target .id ))
2045+ self .visit (statement .value )
20432046 self .adaptLineNrString (statement )
20442047 index += 1
20452048 elif type (statement .target ) == ast .Name :
20462049 try :
20472050 # Simple class var assignment
20482051 inlineAssigns .append (statement )
20492052 self .emitSemiColon (index , False )
2050- self .emit ('\n let {0} = cls.{0} = ' , self .filterId (statement .target .id ))
2051- self .visit (statement .value )
2053+ if statement .value is None :
2054+ self .emit ('\n let {0} = cls.{0}' , self .filterId (statement .target .id ))
2055+ else :
2056+ self .emit ('\n let {0} = cls.{0} = ' , self .filterId (statement .target .id ))
2057+ self .visit (statement .value )
20522058 self .adaptLineNrString (statement )
20532059 index += 1
20542060 except :
0 commit comments