def print_prefix_delta(self, key, value, delta, global_prefix_db, global_publication_db): _, reported_node_name = key.split(':', 1) prefix_db = serializer.deserialize_thrift_object( value.value, lsdb_types.PrefixDatabase) if delta: lines = utils.sprint_prefixes_db_delta(global_prefix_db, prefix_db) else: lines = utils.sprint_prefixes_db_full(prefix_db) if lines: print_publication_delta( "{}'s prefixes".format(reported_node_name), utils.sprint_pub_update(global_publication_db, key, value), "\n".join(lines)) utils.update_global_prefix_db(global_prefix_db, prefix_db)
def print_config(self, prefix_mgr_config: lsdb_types.PrefixDatabase): print() print(utils.sprint_prefixes_db_full(prefix_mgr_config)) print()
def print_config(self, prefix_mgr_config): print() print(utils.sprint_prefixes_db_full(prefix_mgr_config)) print()
def print_config(self, prefix_mgr_config): prefix_strs = utils.sprint_prefixes_db_full(prefix_mgr_config) caption = 'Prefix Manager parameters stored' print(printing.render_horizontal_table( [['\n'.join(prefix_strs)]], caption=caption, tablefmt='plain'))