Every line of 'python one line if without else' 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)
94 def stmt(IF, EXPR, THEN, stmt): pass
34 def test_else_elsif(): 35 tpl = """ 36 {% if customer.name == "kevin" %} 37 Hey Kevin! 38 {% elsif customer.name == "anonymous" %} 39 Hey Anonymous! 40 {% else %} 41 Hi Stranger! 42 {% endif %} 43 """ 44 assert Liquid(tpl).render( 45 customer={"name": "anonymous"} 46 ).strip() == "Hey Anonymous!"
635 def p_if_then_else_statement_no_short_if(self, p): 636 '''if_then_else_statement_no_short_if : IF '(' expression ')' statement_no_short_if ELSE statement_no_short_if''' 637 p[0] = IfThenElse(p[3], p[5], p[7])
595 def if_else(self, cond, if_body, else_body): 596 return IfNode(self.pos, cond=cond, body=if_body, else_body=else_body)
466 def p_if_stmt(p): 467 'if_stmt : IF test COLON suite' 468 p[0] = ast.If([(p[2], p[4])], None)
66 def test_if_elif_elif_else(): 67 """ 68 if x 69 pass 70 else if y 71 pass 72 else if z 73 pass 74 else 75 pass 76 """ 77 story = parse( 78 test_if_elif_elif_else.__doc__.strip().replace('\n ', '\n') 79 ).json() 80 assert story['script']['1']['method'] == 'if' 81 assert story['script']['1']['enter'] == '2' 82 assert story['script']['1']['exit'] == '3' 83 84 assert story['script']['3']['method'] == 'elif' 85 assert story['script']['3']['enter'] == '4' 86 print(story['script']['3']) 87 assert story['script']['3']['exit'] == '5' 88 89 assert story['script']['5']['method'] == 'elif' 90 assert story['script']['5']['enter'] == '6' 91 assert story['script']['5']['exit'] == '8' 92 93 assert story['script']['7']['method'] == 'else'
100 def test_if_else_extended(snippetcompiler): 101 snippetcompiler.setup_for_snippet( 102 """ 103 entity Test: 104 string field 105 string field2 106 end 107 implement Test using std::none 108 109 entity A: 110 string a = "" 111 end 112 implement A using std::none 113 114 test = Test() 115 a = A(a="a") 116 117 if a.a == "b": 118 test.field = "substitute" 119 test.field2 = "substitute2" 120 else: 121 test.field = "alt" 122 test.field2 = "alt2" 123 end 124 """ 125 ) 126 (_, scopes) = compiler.do_compile() 127 root = scopes.get_child("__config__") 128 test = root.lookup("test").get_value() 129 assert "alt" == test.lookup("field").get_value() 130 assert "alt2" == test.lookup("field2").get_value()
340 def if_statement(self, cond, true, false=[]): 341 return IfStmt(cond=cond, true=true, false=false)
70 def visit_IfNode(self, node: mparser.IfNode): 71 self.visit_default_func(node) 72 self.level += 1 73 node.condition.accept(self) 74 node.block.accept(self) 75 self.level -= 1