§
Å«já ã óP — d Z ddlZddlmZ ddlmZ ddlmZ G d„ d¦ « ZdS ) zn
This module contains a base class including methods, common for
SSA Request Processor and SSA Decision Maker
é N)ÚTuple)Údateé ©Úload_configurationc ó‚ — e Zd ZdZd„ Zd„ Zedefd„¦ « Zede fd„¦ « Z
dedefd„Z
edefd „¦ « Zd
S )ÚCommonz
Base SSA module class
c ó8 — | ¦ « | _ d S )N)Ú load_confÚconfig©Úselfs úI/opt/cloudlinux/venv/lib64/python3.11/site-packages/ssa/modules/common.pyÚ__init__zCommon.__init__ s € Ø—n’nÑ&Ô&ˆŒˆˆó c óN — t | d¦ « }| |d¦ « S )a
All undefined attributes, e.g.
- domains_number
- urls_number
- correlation_coefficient
- correlation
- request_number
- time
are queried in config.
Others would be empty
r Ú )ÚgetattrÚget)r ÚitemÚconfs r Ú__getattr__zCommon.__getattr__ s' € õ �t˜XÑ&Ô&ˆØ�xŠx˜˜bÑ!Ô!Ð!r Úreturnc ó
— ddhS )NÚdomain_total_reqsÚis_a_wordpress_domain© r
s r Únon_url_fieldszCommon.non_url_fields* s € à#Ð%<Ð=Ð=r c óN — | j d¦ « }d„ |D ¦ « S )z/
Render configured ignore list
ú,c ó^ — g | ]*}| ¦ « ¯| ¦ « ‘Œ+S r )Ústrip)Ú.0Úis r ú