Every line of 'if else in python' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
229 def else_body(self, elsewhat): 230 if elsewhat: 231 self.write(self.newline, 'else:') 232 self.body(elsewhat)
79 def visit_If(self, n: ca.If) -> str: 80 n2 = n 81 if ( 82 n.iffalse 83 and isinstance(n.iffalse, ca.Compound) 84 and n.iffalse.block_items 85 and len(n.iffalse.block_items) == 1 86 and isinstance(n.iffalse.block_items[0], ca.If) 87 ): 88 n2 = ca.If(cond=n.cond, iftrue=n.iftrue, iffalse=n.iffalse.block_items[0]) 89 return super().visit_If(n2) # type: ignore
332 def visitIf(self, n): 333 if not n.else_: 334 return 335 visits = [] 336 for test, code in n.tests: 337 visits.append(walk(code, Visitor(self.defines, self.uses))) 338 visits.append(walk(n.else_, Visitor(self.defines, self.uses))) 339 # compute the intersection of defines 340 self.defines = intersect([v.defines for v in visits]) 341 # compute the union of uses, perserving first occurances 342 union = {} 343 visits.reverse() 344 for v in visits: 345 union.update(v.uses) 346 union.update(self.uses) 347 self.uses = union