|
5 | 5 | import os |
6 | 6 |
|
7 | 7 | from .base import BaseBufferManager, BaseBuffer |
8 | | -from .exceptions import ReceptorBufferError |
| 8 | +from ..exceptions import ReceptorBufferError |
9 | 9 |
|
10 | 10 | logger = logging.getLogger(__name__) |
11 | 11 |
|
12 | 12 |
|
13 | 13 | class FileBufferManager(BaseBufferManager): |
14 | 14 | _buffers = {} |
15 | 15 |
|
16 | | - def get_buffer_for_node(self, node_id, config): |
17 | | - return self._buffers.setdefault(node_id, FileBuffer(node_id, config)) |
| 16 | + def get_buffer_for_node(self, node_id, receptor): |
| 17 | + return self._buffers.setdefault(node_id, FileBuffer(node_id, receptor)) |
18 | 18 |
|
19 | 19 |
|
20 | 20 | class FileBuffer(BaseBuffer): |
21 | 21 |
|
22 | | - def __init__(self, node_id, config): |
23 | | - super().__init__(node_id, config) |
| 22 | + def __init__(self, node_id, receptor): |
| 23 | + super().__init__(node_id, receptor) |
24 | 24 | self.node_id = node_id |
25 | | - self.base_path = os.path.join(os.path.expanduser(self.config.server.data_dir)) |
26 | | - self.message_path = os.path.join(self.base_path, "messages") |
27 | | - self.manifest_path = os.path.join(self.base_path, "manifest-{}".format(node_id)) |
| 25 | + self.base_path = os.path.join(os.path.expanduser(self.receptor.config.server.data_dir)) |
| 26 | + self.message_path = os.path.join(self.base_path, self.receptor.node_id, "messages") |
| 27 | + self.manifest_path = os.path.join(self.base_path, self.receptor.node_id, "manifest-{}".format(node_id)) |
28 | 28 | if not os.path.exists(self.message_path): |
29 | 29 | os.makedirs(self.message_path, mode=0o700) |
30 | 30 |
|
|
0 commit comments