/opt/alt/python37/lib/python3.7/site-packages/ssa/modules/__pycache__
NameSizeModeActions
autotracer.cpython-37.pyc156820644editdlrm
common.cpython-37.pyc24000644editdlrm
decision_maker.cpython-37.pyc99190644editdlrm
processor.cpython-37.pyc63730644editdlrm
stat_sender.cpython-37.pyc72600644editdlrm
storage.cpython-37.pyc36040644editdlrm
__init__.cpython-37.pyc1560644editdlrm
Edit: /opt/alt/python37/lib/python3.7/site-packages/ssa/modules/__pycache__/common.cpython-37.pyc (2400B)
B ÇÎÀd_ã@s:dZddlmZddlmZddlmZGdd„dƒZdS) zn This module contains a base class including methods, common for SSA Request Processor and SSA Decision Maker é)ÚTuple)Údateé)Úload_configurationc@sfeZdZdZdd„Zdd„Zeedœdd„ƒZee dœd d „ƒZ e e d œd d „Z eedœdd„ƒZdS)ÚCommonz Base SSA module class cCs| ¡|_dS)N)Ú load_confÚconfig)Úself©r úC/opt/alt/python37/lib/python3.7/site-packages/ssa/modules/common.pyÚ__init__szCommon.__init__cCst|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Úconfr r r Ú __getattr__s zCommon.__getattr__)ÚreturncCsddhS)NÚdomain_total_reqsÚis_a_wordpress_domainr )r r r r Únon_url_fields)szCommon.non_url_fieldscCs|j d¡}dd„|DƒS)z/ Render configured ignore list ú,cSsg|]}| ¡r| ¡‘qSr )Ústrip)Ú.0Úir r r ú 3sz-Common.configured_ignores..)Ú ignore_listÚsplit)r Úelementsr r r Úconfigured_ignores-s zCommon.configured_ignores)Ú_urlrcs‡fdd„|jDƒ}t|ƒS)z8 Check if given URL matches ignore list c3s|]}|ˆkVqdS)Nr )rZign)r r r ú 9sz$Common.is_ignored..)rÚany)r r Z gen_checkr )r r Ú is_ignored5szCommon.is_ignoredcCstƒS)z$ Load configuration )rr r r r r<szCommon.load_confN)Ú__name__Ú __module__Ú __qualname__Ú__doc__r rÚpropertyÚsetrÚlistrÚstrÚboolr#Ú staticmethodÚdictrr r r r rsrN)r'ÚtypingrÚdatetimerÚ configurationrrr r r r Ú s