eric6/Plugins/CheckerPlugins/CodeStyleChecker/Simplify/ast_unparse.py

changeset 8201
a1149b1b4456
parent 8186
655b658aa7ee
child 8232
39c4543b7a61
equal deleted inserted replaced
8200:5a5e9db1f608 8201:a1149b1b4456
187 self._source = [] 187 self._source = []
188 self.traverse(node) 188 self.traverse(node)
189 return "".join(self._source) 189 return "".join(self._source)
190 190
191 def _write_docstring_and_traverse_body(self, node): 191 def _write_docstring_and_traverse_body(self, node):
192 if (docstring := self.get_raw_docstring(node)): 192 docstring = self.get_raw_docstring(node)
193 if (docstring):
193 self._write_docstring(docstring) 194 self._write_docstring(docstring)
194 self.traverse(node.body[1:]) 195 self.traverse(node.body[1:])
195 else: 196 else:
196 self.traverse(node.body) 197 self.traverse(node.body)
197 198
240 self.fill() 241 self.fill()
241 for target in node.targets: 242 for target in node.targets:
242 self.traverse(target) 243 self.traverse(target)
243 self.write(" = ") 244 self.write(" = ")
244 self.traverse(node.value) 245 self.traverse(node.value)
245 if type_comment := self.get_type_comment(node): 246 type_comment = self.get_type_comment(node)
247 if type_comment:
246 self.write(type_comment) 248 self.write(type_comment)
247 249
248 def visit_AugAssign(self, node): 250 def visit_AugAssign(self, node):
249 self.fill() 251 self.fill()
250 self.traverse(node.target) 252 self.traverse(node.target)

eric ide

mercurial