title: Are Python flask order of routes defined?
body: <p>I have a setup similar to the below in my views:</p>
  
  <pre><code>@app.route("/test")
  def test():
      ...
  @app.route("/&lt;to&gt;")
  def page(to):
      ...
  </code></pre>
  
  <p>It seems that function test in the example always will be called when accessing the "/test" url. This is also what I want. But I cannot find this behavior in the documentation. Is it so that a defined name is always prioritized over a variable? Or is it the order of the definitions that counts? Can i set priorities in any way to make sure this will not break in the future?</p>