HEX
Server: Apache
System: Linux zacp120.webway.host 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: govancoz (1003)
PHP: 8.3.26
Disabled: exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: //usr/lib/python3.6/site-packages/pydbus/__pycache__/request_name.cpython-36.opt-1.pyc
3

ָVXs�@s4ddlmZGdd�ded��ZGdd�de�ZdS)�)�ExitableWithAliasesc@seZdZfZdd�ZdS)�	NameOwnercsvd|r
dndB|rdndB}�jj�|�}|dkrJ|j��fdd��dS|dkrZtd��|dkrjtd	��td
��dS)N�r��cs�jj��S)N)�dbusZReleaseName�)�bus�namer�"/usr/lib/python3.6/request_name.py�<lambda>
sz$NameOwner.__init__.<locals>.<lambda>�zname already exists on the busz%you're already the owner of this namez!cannot take ownership of the name)rZRequestNameZ_at_exit�RuntimeError)�selfr	r
�allow_replacement�replace�flags�resr)r	r
r�__init__szNameOwner.__init__N)�__name__�
__module__�__qualname__�	__slots__rrrrrrsrZunownc@seZdZfZddd�ZdS)�RequestNameMixinTFcCst||||�S)z~Aquires a bus name.

		Returns
		-------
		NameOwner
			An object you can use as a context manager to unown the name later.
		)r)rr
rrrrr�request_nameszRequestNameMixin.request_nameN)TF)rrrrrrrrrrsrN)Zexitablerr�objectrrrrr�<module>s