equal
deleted
inserted
replaced
32 def catalog_key_adapter(obj): |
32 def catalog_key_adapter(obj): |
33 """Catalog key value adapter""" |
33 """Catalog key value adapter""" |
34 return str(frozenset(obj)) |
34 return str(frozenset(obj)) |
35 |
35 |
36 |
36 |
37 def index_object(obj, catalog, ignore_notyet=False): |
37 def index_object(obj, catalog='', ignore_notyet=False): |
38 """Index given object into catalog""" |
38 """Index given object into catalog""" |
39 logger.debug("Indexing object {0!r}".format(obj)) |
39 logger.debug("Indexing object {0!r}".format(obj)) |
40 intids = query_utility(IIntIds) |
40 intids = query_utility(IIntIds) |
41 if intids is not None: |
41 if intids is not None: |
42 try: |
42 try: |
49 catalog = query_utility(ICatalog, name=catalog) |
49 catalog = query_utility(ICatalog, name=catalog) |
50 if catalog is not None: |
50 if catalog is not None: |
51 catalog.index_doc(object_id, obj) |
51 catalog.index_doc(object_id, obj) |
52 |
52 |
53 |
53 |
54 def reindex_object(obj, catalog): |
54 def reindex_object(obj, catalog=''): |
55 """Reindex given object into catalog""" |
55 """Reindex given object into catalog""" |
56 logger.debug("Re-indexing object {0!r}".format(obj)) |
56 logger.debug("Re-indexing object {0!r}".format(obj)) |
57 intids = query_utility(IIntIds) |
57 intids = query_utility(IIntIds) |
58 if intids is not None: |
58 if intids is not None: |
59 object_id = intids.queryId(obj) |
59 object_id = intids.queryId(obj) |
62 catalog = query_utility(ICatalog, name=catalog) |
62 catalog = query_utility(ICatalog, name=catalog) |
63 if catalog is not None: |
63 if catalog is not None: |
64 catalog.reindex_doc(object_id, obj) |
64 catalog.reindex_doc(object_id, obj) |
65 |
65 |
66 |
66 |
67 def unindex_object(obj, catalog): |
67 def unindex_object(obj, catalog=''): |
68 """Unindex given object from catalog""" |
68 """Unindex given object from catalog""" |
69 logger.debug("Un-indexing object {0!r}".format(obj)) |
69 logger.debug("Un-indexing object {0!r}".format(obj)) |
70 intids = query_utility(IIntIds) |
70 intids = query_utility(IIntIds) |
71 if intids is not None: |
71 if intids is not None: |
72 object_id = intids.queryId(obj) |
72 object_id = intids.queryId(obj) |