рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдЯреНрд░реИрдХрд┐рдВрдЧ рдмрд╣реБрдд рдЕрдкрд░рд┐рд╖реНрдХреГрдд рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЙрдкрд╕рд░реНрдЧ рдЪрд░реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред рд╡рд┐рдЪрд╛рд░ рдХреБрдЫ рдЕрджреНрд╡рд┐рддреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдкреБрдирд░реНрд▓реЗрдЦрди рдХреЛ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрд▓рдЯ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕рд╕реЗ рдкреВрд░реЗ рдХреЛрдб рдореЗрдВ рд╕реНрдерд╛рдиреАрдп () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдлрд╝рдВрдХреНрд╢рди рд╕реАрдорд╛рдУрдВ рдкрд░ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЖрдк рдХреИрд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реИрдВ? рдЖрдкрдХреЛ "рдЕрдирдмрд╛рдЙрдВрдб рд╡реИрд░рд┐рдПрдмрд▓ l_SOMETHING" рдХреА рддрд░реНрдЬ рдкрд░ рдХреБрдЫ рдорд┐рд▓рддрд╛ рд╣реИред
рдЕрднреА #pocoo рд╕реЗ:
magicbronson: hey mitsuhiko et al., trying to render a Jinja template in a Flask app and getting a very mysterious message: "global name 'l_config' is not defined"
magicbronson: l_config appears nowhere in my code or libraries'
mitsuhiko: magicbronson: that's the scoping bug that i will fix over this summer
mitsuhiko: {% macro foo() %}{{ config }}{% for config in something_else %}{{config}}{% endfor %}{% endmacro %}
mitsuhiko: something like this triggers the bug currently
mitsuhiko: magicbronson: rename the variable inside of the macro to something else
mitsuhiko: {% set cfg = config %}
mitsuhiko: outside the macro
mitsuhiko: or something
рдЖрд░реНрдорд┐рди рдХреЗ рд╕реБрдЭрд╛рд╡ рдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрд╛рдо рдХрд┐рдпрд╛ред
рдпрд╣ рдЖрдЦрд┐рд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдпрд╣ рдЖрдЦрд┐рд░рдХрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред