/usr/lib/python3/dist-packages/jeepney/io/__pycache__
Edit: /usr/lib/python3/dist-packages/jeepney/io/__pycache__/blocking.cpython-310.pyc (12797B)
o
`. @ s d Z ddlZddlmZ ddlmZ ddlZddlmZ ddl Z ddl
mZmZ ddl
Z
ddlZddlmZ ddlmZmZmZmZ dd lmZmZ dd
lmZ ddlmZmZ ddlmZm Z dd
l!m"Z" ddl#m$Z$ ddl%m&Z&m'Z'm(Z( g dZ)G dd dZ*dd Z+dd Z,G dd dZ-G dd de-Z.G dd deZ/dd Z0d+d"e
j
fd#d$Z1 &d,d"e.fd'd(Z2e3d)kre2 Z4e5d*e4j6 dS dS )-z'Synchronous IO wrappers around jeepney
N)deque)
ECONNRESET)count)DefaultSelector
EVENT_READ)Optional)ParserMessageMessageTypeHeaderFields)
AuthenticatorBEGIN)get_bus)FileDescriptorfds_buf_size) ProxyBase
unwrap_msg)Router)message_bus )MessageFiltersFilterHandlecheck_replyable)open_dbus_connectionDBusConnectionProxyc @ s4 e Zd Zdd Zdd Zdd Zdd Zd d
ZdS )_Futurec C s
d | _ d S N_resultself r" 5/usr/lib/python3/dist-packages/jeepney/io/blocking.py__init__
z_Future.__init__c C s
t | jS r )boolr r r" r" r# done" r% z_Future.donec C d|f| _ d S NFr )r! exceptionr" r" r#
set_exception% z_Future.set_exceptionc C r( )NTr )r! resultr" r" r#
set_result( r, z_Future.set_resultc C s | j \}}|r |S |r r )r! successvaluer" r" r# r- + s
z_Future.resultN)__name__
__module____qualname__r$ r' r+ r. r- r" r" r" r# r s r c C s | d ur
t | S d S r )time monotonictimeoutr" r" r# timeout_to_deadline2 s r8 c C s | d ur
t | t dS d S )Ng )maxr4 r5 )deadliner" r" r# deadline_to_timeout7 s r; c @ sx e Zd ZdZddejfddZdd Zdd Zd
ede e
ej ffdd
Zdd Z
dd ZdddZdd Zdd ZdS )DBusConnectionBasez8Connection machinery shared by this module and threadingFsockc C sB || _ || _t | _tdd| _t | _| j|t | _
d | _d S )Nr )start)r=
enable_fdsr parserr outgoing_serialr selectorregisterr
select_keyunique_name)r! r= r? r" r" r# r$ ? s
zDBusConnectionBase.__init__c C s | S r r" r r" r" r# __enter__H s zDBusConnectionBase.__enter__c C s | dS r) )close)r! exc_typeexc_valexc_tbr" r" r# __exit__K s zDBusConnectionBase.__exit__messagereturnc C s<