
    %jj              
          d Z ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddl ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ  G d de
eeeee      Zy)z3Created on Fri May 06 2022 10:33:39 by codeskyblue
    )annotations)Optional)
BaseClient)DeprecatedExtension)
BaseDevice)*)__version__)InstallExtension)ScreenrecordExtension)ScreenshotExtesion)ShellExtensionSyncc                  8    e Zd ZdZ	 d	 	 	 	 	 ddZedd       Zy)	AdbDevicez4provide custom functions for some complex operationsNc                ^    t        j                  | |||       t        j                  |        y N)r   __init__r   )selfclientserialtransport_ids       T/var/www/oz-panel.ru/ozpay-pub/venv/lib/python3.12/site-packages/adbutils/_device.pyr   zAdbDevice.__init__    s&     	D&&,?&&t,    c                    t        |       S r   r   )r   s    r   synczAdbDevice.sync&   s    Dzr   )NN)r   r   r   zOptional[str]r   zOptional[int])returnr   )__name__
__module____qualname____doc__r   propertyr    r   r   r   r      s?     ? _c- -*7-N[-  r   r   N)r!   
__future__r   typingr   adbutils._adbr   adbutils._deprecatedr   adbutils._device_baser   adbutils._protoadbutils._versionr	   adbutils.installr
   adbutils.screenrecordr   adbutils.screenshotr   adbutils.shellr   adbutils.syncr   r   r#   r   r   <module>r0      sL    #  $ 4 ,  ) - 7 2 ) r   