]> git.phdru.name Git - m_librarian.git/blobdiff - m_librarian/web/app.py
Perf(web/app): Get `download_path` only if there're books to download
[m_librarian.git] / m_librarian / web / app.py
index a5ea5b2f52004364ef0c23396af9ee4571ed6a35..6e093946f62c13e4feee312aeb9b13534f315e5c 100644 (file)
@@ -2,8 +2,8 @@
 
 import os
 
-from sqlobject.sqlbuilder import CONCAT
 from bottle import cheetah_view, redirect, request, route, static_file
+from sqlobject.sqlbuilder import CONCAT
 
 from ..config import get_config
 from ..db import Author, Book
@@ -113,8 +113,8 @@ def download_books():
         if k.split('_')[-1] == 'books':
             for bid in form.getall(k):
                 books_ids.append(bid)
-    download_path = get_config().getpath('download', 'path')
     if books_ids:
+        download_path = get_config().getpath('download', 'path')
         for bid in books_ids:
             book = Book.get(int(bid))
             download(book, download_path)