def __init__(self, registry: MatchItemGeneratorRegistry) -> None: self._registry = registry self._all_languages = { name: name or _NAME_DEFAULT_LANGUAGE for language in get_languages() for name in [language[0]] } self._redis_client = get_redis_client()
def __init__(self): self._namespace: str = "labels" self._hst_label: str = "host_labels" self._svc_label: str = "service_labels" self._program_starts: str = self._namespace + ":last_program_starts" self._redis_client: "RedisDecoded" = get_redis_client() self._sites_to_update: Set[SiteId] = set()
def __init__(self) -> None: permissions_handler = PermissionsHandler() self._may_see_category = permissions_handler.may_see_category self._may_see_item_func = permissions_handler.permissions_for_items() self._current_language = get_current_language() or _NAME_DEFAULT_LANGUAGE self._user_id = user.ident self._redis_client = get_redis_client()
def index_is_built(cls, client: Optional['RedisDecoded'] = None) -> bool: return (client or get_redis_client()).exists(cls._KEY_INDEX_BUILT) == 1
def _get_redis_client(self) -> "RedisDecoded": if self._redis_client is None: self._redis_client = get_redis_client() return self._redis_client
def test_initialization_decode_activated(self): assert get_redis_client().connection_pool.connection_kwargs.get( 'decode_responses', False, )