Exemplo n.º 1
0
def _save_site_replication_status(site_id, repl_status):
    store.save_object_to_file(_site_replication_status_path(site_id), repl_status, pretty=False)
    _cleanup_legacy_replication_status()
Exemplo n.º 2
0
 def save_persisted(self):
     # type: () -> None
     store.save_object_to_file(_cache_path(), self, pretty=False)
Exemplo n.º 3
0
 def _save_acknowledgements(self, acknowledged_werks):
     store.save_object_to_file(self._ack_path, acknowledged_werks)
Exemplo n.º 4
0
def save_gui_messages(messages, user_id=None):
    if user_id is None:
        user_id = user.id
    path = cmk.utils.paths.profile_dir / user_id / "messages.mk"
    store.mkdir(path.parent)
    store.save_object_to_file(path, messages)
Exemplo n.º 5
0
def save_acknowledgements(acknowledged_werks):
    store.save_object_to_file(acknowledgement_path, acknowledged_werks)
Exemplo n.º 6
0
 def _save_newest_host_labels_per_site(
         self, newest_host_labels: Dict[SiteId, float]) -> None:
     store.save_object_to_file(
         DiscoveredHostLabelSyncJob.newest_host_labels_per_site_path(),
         newest_host_labels)
Exemplo n.º 7
0
def save_gui_messages(messages, user_id=None):
    if user_id is None:
        user_id = config.user.id
    path = config.config_dir + "/" + six.ensure_str(user_id) + '/messages.mk'
    store.mkdir(os.path.dirname(path))
    store.save_object_to_file(path, messages)
Exemplo n.º 8
0
 def _write_row(path: Path, rowinfo: SNMPRowInfo) -> None:
     return store.save_object_to_file(path, rowinfo, pretty=False)
Exemplo n.º 9
0
def test_save_data_to_file(tmp_path, path_type, data):
    path = path_type(tmp_path / "lala")
    store.save_object_to_file(path, data)
    assert store.load_object_from_file(path) == data
Exemplo n.º 10
0
def save_gui_messages(messages, user_id=None):
    if user_id is None:
        user_id = config.user.id
    path = config.config_dir + "/" + user_id.encode("utf-8") + '/messages.mk'
    store.mkdir(os.path.dirname(path))
    store.save_object_to_file(path, messages)
Exemplo n.º 11
0
def save_user_file(name: str, data: Any, user_id: UserId) -> None:
    path = cmk.utils.paths.profile_dir.joinpath(user_id, name + ".mk")
    store.mkdir(path.parent)
    store.save_object_to_file(path, data)
Exemplo n.º 12
0
 def save_persisted(self) -> None:
     store.save_object_to_file(
         _cache_path(),
         {serialize_cache_id(k): v for k, v in self._cache.items()},
         pretty=False,
     )
Exemplo n.º 13
0
 def __next__(self) -> VersionedConfigPath:
     serial = self.serial + 1
     store.save_object_to_file(VersionedConfigPath._SERIAL_MK, serial)
     return VersionedConfigPath(serial)
Exemplo n.º 14
0
 def __iter__(self) -> Iterator[VersionedConfigPath]:
     serial = self.serial
     while True:
         serial += 1
         store.save_object_to_file(VersionedConfigPath._SERIAL_MK, serial)
         yield VersionedConfigPath(serial)