Browse Source

Flask-raw: optimize to not instantiate Fortune.

INADA Naoki 12 years ago
parent
commit
fdd9ac1da1
1 changed files with 1 additions and 3 deletions
  1. 1 3
      flask/app.py

+ 1 - 3
flask/app.py

@@ -92,9 +92,7 @@ def get_fortunes():
 
 @app.route("/fortunesraw")
 def get_forutens_raw():
-    fortunes = []
-    for row in dbraw_engine.execute("SELECT * FROM Fortune"):
-        fortunes.append(Fortune(id=row.id, message=row.message))
+    fortunes = list(dbraw_engine.execute("SELECT * FROM Fortune"))
     fortunes.append(Fortune(id=0, message="Additional fortune added at request time."))
     fortunes.sort(key=attrgetter('message'))
     return render_template('fortunes.html', fortunes=fortunes)