Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/serial/__pycache__/serialutil.cpython-39.pyc
Ðазад
a ]�h%U � @ s� d dl mZ d dlZd dlZze W n& eefyJ G dd� de�ZY n0 ze W n eefyn e ZY n0 ze W n eefy� e fZ Y n0 dd� Zdd� Zed g�Z ed g�Zedg�Zedg�Zd \ZZZZZd\ZZZd\ZZZZededededediZG dd� de�ZG dd� de�Z G dd� de�Z!G dd� de�Z"G dd� dej#�Z$e%dk�r�d dl&Z&e$� Z'e&j(�)d �*e'j+�� e&j(�)d!�*e'j,�� e&j(�)d"�*e'j-�� e&j(�)d#�*e'j.�� e&j(�)d$�*e'j/�� e&j(�)d%�*e'�� dS )&� )�absolute_importNc @ s e Zd ZdS )� memoryviewN)�__name__� __module__�__qualname__� r r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/serial/serialutil.pyr s r c c sB t | t�r| �� } d}| ||d � }|d7 }|r>|V qq>qdS )z=Iterate over bytes, returning bytes instead of ints (python3)r � N)� isinstancer �tobytes)�b�i�ar r r � iterbytes( s r c C s\ t | t�r| S t | t�r t| �S t | t�r2| �� S t | t�rLtd�| ���ntt| ��S dS )z"convert a sequence to a bytes typez?unicode strings are not supported, please encode to bytes: {!r}N)r �bytes� bytearrayr r �unicode� TypeError�format)�seqr r r �to_bytes8 s r � � � � )�N�E�O�M�S)r g �?� )� � � � �NoneZEvenZOddZMarkZSpacec @ s e Zd ZdZdS )�SerialExceptionz.Base class for serial port related exceptions.N�r r r �__doc__r r r r r&