Werkzeug: 3.8 рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рддреНрд░реБрдЯрд┐: рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдХреЛрдб () рдХрдо рд╕реЗ рдХрдо 14 рддрд░реНрдХ рд▓реЗрддрд╛ рд╣реИ (13 рджрд┐рдП рдЧрдП)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 1 рдЬреВрди 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: pallets/werkzeug

рдореЗрд░реА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЯреНрд░реИрд╡рд┐рд╕ рд╕реАрдЖрдИ рдХреЛ 3.5, 3.6, 3.7, рдФрд░ рд░рд╛рдд рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рддрд╛ рд╣реВрдВред рдХреЗрд╡рд▓ рд░рд╛рддреНрд░рд┐рдХрд╛рд▓реАрди рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рд░рд╣рд╛ рд╣реИ:

platform linux -- Python 3.8.0a4+, pytest-4.4.1, py-1.8.0, pluggy-0.9.0 -- /home/travis/virtualenv/python3.8-dev/bin/python

    app = Flask(__name__)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:558: in __init__
    self.add_url_rule(
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:66: in wrapper_func
    return f(self, *args, **kwargs)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:1216: in add_url_rule
    self.url_map.add(rule)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1562: in add
    rule.bind(self)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:711: in bind
    self.compile()
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:767: in compile
    self._build = self._compile_builder(False)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1128: in _compile_builder
    return self.BuilderCompiler(self).compile(append_unknown)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1119: in compile
    co = types.CodeType(*code_args)
E   TypeError: code() takes at least 14 arguments (13 given)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдЕрдм code.CodeType рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо werkzeug рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@рдкрддрд▓рд╛

@ c17r рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХрд┐рд╕реА рдХреЛ рдХрд▓ рднреА рд╕реНрдкреНрд░рд┐рдВрдЯ рдореЗрдВ 3.8 рд░рд╛рдд рдХреА рд╡рд┐рдлрд▓рддрд╛ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реА рдереАред рдЯреНрд░реИрд╡рд┐рд╕ рдХреЗ allow_failures (рдХреЗрд╡рд▓ 3.8 рд░рд╛рдд рдХреЗ рд▓рд┐рдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреВрд░реЗ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЗрд╕ рдмреАрдЪ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдпрд╣ рд╕рд╣рд╛рдпрдХ рд╣реЛред

рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рд╣рдо рдЕрдм code.CodeType рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдХреГрдкрдпрд╛ рдирд╡реАрдирддрдо werkzeug рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВ

рдореИрдВрдиреЗ 0.15.2 рд╕реЗ 0.15.4 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рдирдИ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА:

    app = Flask(__name__)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:559: in __init__
    self.add_url_rule(
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:67: in wrapper_func
    return f(self, *args, **kwargs)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/flask/app.py:1217: in add_url_rule
    self.url_map.add(rule)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:1388: in add
    rule.bind(self)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:730: in bind
    self.compile()
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:794: in compile
    self._build = self._compile_builder(False).__get__(self, None)
../../../virtualenv/python3.8-dev/lib/python3.8/site-packages/werkzeug/routing.py:951: in _compile_builder
    code = compile(module, "<werkzeug routing>", "exec")
E   TypeError: required field "type_ignores" missing from Module

рдЬреЛ рдХрд┐ #1551 рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдкрд╣рд▓реЗ рд╣реА 0.15.5 рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдЪреНрдЫрд╛ рд╕реМрджрд╛ред

рдЪреАрдпрд░реНрд╕, рд╢реЛрд░ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

paihu picture paihu  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

asottile picture asottile  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sorenh picture sorenh  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

caiz picture caiz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

abathur picture abathur  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ