Sid Gifari From Gifari Industries - BD Cyber Security Team
Home
/
opt
/
cloudlinux
/
venv
/
lib
/
python3.11
/
site-packages
/
clflagssync
/
__pycache__
/
✏️
Editing: sync.cpython-311.opt-1.pyc
� �@�j�Q � �� � d Z ddlZddlZddlZddlZddlZddlZddlZddlm Z m Z mZmZm Z ddlZddlmZ ddlmZ ddlmZmZmZmZ ddlmZ dZd Zd Zej � ed� � Zej � ed� � Z d Z!dZ"dZ#dZ$dZ%dZ& e'd� � Z( ej) d� � Z*dee+ fd�Z,de+de+de-fd�Z.de+de e+e f dee+ de/fd�Z0de de e+df fd�Z1de e+e f fd �Z2d!e e+e f ddfd"�Z3d#e+d$ee+ de ee+ ee+ f fd%�Z4de e+e+f fd&�Z5d=d(e+d)e+d*e-ddfd+�Z6d(e+de/fd,�Z7de+de/fd-�Z8de+ddfd.�Z9d/ee+ ddfd0�Z:d1e e+e f dee+ de e-e-f fd2�Z;de-fd3�Z<d1e e+e f de-fd4�Z=d>d5ee+ de+fd6�Z>d7ee e+e f ddfd8�Z?d?d:e/d#ee+ de-fd;�Z@dee e+e f fd<�ZAdS )@az Fetch the published settings and materialise this server's feature flags. The whole module is written to fail quiet and change nothing. A feature flag file that flips because the repository was briefly unreachable would be worse than one that is briefly stale: the flags gate real behaviour on customer servers, and the settings file is the only thing entitled to change them. � N)�Any�Dict�Optional�Set�Tuple)�get_rhn_systemid_value��list_flags_info)�DEFAULT_CONFIG_STORAGE_PATH�DEFAULT_FLAGS_STORAGE_PATH�DEFAULT_OPT_OUT_STORAGE_PATH�DEFAULT_REMOTE_OFF_STORAGE_PATH)�FLAG_NAME_REz6https://repo.cloudlinux.com/static/cl-settings-v1.json�CL_FLAGS_SETTINGS_URLz/var/lve/cl-flags-syncz settings.jsonz state.json� i i i, i�Q �<