equal
deleted
inserted
replaced
16 # import standard library |
16 # import standard library |
17 |
17 |
18 # import interfaces |
18 # import interfaces |
19 |
19 |
20 # import packages |
20 # import packages |
|
21 from pyams_notify_ws.interfaces import CACHE_CONFIGURATION_KEY |
21 |
22 |
22 |
23 |
23 def include_package(config): |
24 def include_package(config): |
24 """Pyramid include""" |
25 """Pyramid include""" |
25 |
26 |
29 # load registry components |
30 # load registry components |
30 config.scan() |
31 config.scan() |
31 config.add_route('subscribe', '/subscribe') |
32 config.add_route('subscribe', '/subscribe') |
32 config.add_route('notify', '/notify') |
33 config.add_route('notify', '/notify') |
33 |
34 |
34 memcached_server = config.registry.settings.get('pyams_notify_ws.memcached_server') |
35 cache_server = config.registry.settings.get(CACHE_CONFIGURATION_KEY) |
35 if memcached_server: |
36 if cache_server: |
36 from .notify import init_memcached_client |
37 from .notify import init_cache_client |
37 init_memcached_client(memcached_server) |
38 init_cache_client(cache_server) |