fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix
[wolnelektury.git]
/
apps
/
catalogue
/
tasks.py
diff --git
a/apps/catalogue/tasks.py
b/apps/catalogue/tasks.py
index
5566fe1
..
e1ff915
100755
(executable)
--- a/
apps/catalogue/tasks.py
+++ b/
apps/catalogue/tasks.py
@@
-4,7
+4,8
@@
#
from datetime import datetime
from celery.task import task
#
from datetime import datetime
from celery.task import task
-
+import catalogue.models
+from traceback import print_exc
@task
def touch_tag(tag):
@task
def touch_tag(tag):
@@
-14,3
+15,13
@@
def touch_tag(tag):
}
type(tag).objects.filter(pk=tag.pk).update(**update_dict)
}
type(tag).objects.filter(pk=tag.pk).update(**update_dict)
+
+
+@task
+def index_book(book_id, book_info=None):
+ try:
+ return catalogue.models.Book.objects.get(id=book_id).search_index(book_info)
+ except Exception, e:
+ print "Exception during index: %s" % e
+ print_exc()
+ raise e