| Server IP : 173.249.148.11 / Your IP : 216.73.216.179 Web Server : Apache/2.4.68 (AlmaLinux) System : Linux developmentwebsite.ca 4.18.0-553.168.1.el8_10.x86_64 #1 SMP Thu Sep 24 18:05:46 UTC 2026 x86_64 User : devinter ( 1006) PHP Version : 8.3.35 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /snap/core/current/usr/lib/python3/dist-packages/serial/__pycache__/ |
Upload File : |
�qV7 � @ s� d Z d d l Z d d l Z d d l Z Gd d � d e j � Z e j d d � � Z e d k r� Gd d � d e j � Z
e j � Z e e e
d
d d �Z
e j e
� e j � e j � d S)
z�Support asyncio with serial ports. EXPERIMENTAL
Posix platforms only, Python 3.4+ only.
Windows event loops can not wait for serial ports with the current
implementation. It should be possible to get that working though.
� Nc @ sp e Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d d � Z
d S)�SerialTransportc C s| | | _ | | _ | | _ d | _ d | _ d | j _ | j j � | j | j | � | j | j | j j
| j � d S)NFr )�_loop� _protocol�serial�_closing�_pausedZtimeoutZnonblocking� call_soon�connection_made�
add_reader�fd�_read_ready)�self�loop�protocolZserial_instance� r �,/usr/lib/python3/dist-packages/serial/aio.py�__init__ s
zSerialTransport.__init__c C s d j d | � S)NzH{self.__class__.__name__}({self._loop}, {self._protocol}, {self.serial})r
)�format)r
r r r �__repr__$ s zSerialTransport.__repr__c C sV | j r
d Sd | _ | j j | j j � | j j � | j j | j j d � d S)NT) r r �
remove_readerr r �closer r �connection_lost)r
r r r r '