ó
    UB/j  ã                   óH   • S SK r S SKJr  S SKJrJr  S SKJr   " S S5      rg)é    N)ÚPath)ÚListÚOptional)ÚExtractedTablec                   óf   • \ rS rSrS
S\\\      SS4S jjrS\S\\   4S jr	S\S\\   4S jr
S	rg)ÚMockTableExtractoré   NÚtablesÚreturnc                 ó$   • U=(       d    / U l         g ©N©Ú_tables)Úselfr
   s     Ú8/home/mande/repo/quber/src/quber/core/extractors/mock.pyÚ__init__ÚMockTableExtractor.__init__	   s   € Ø—| ˆ�ó    Úsourcec              ƒ   ó8   #   • Un[        U R                  5      $ 7fr   )Úlistr   )r   r   Ú_s      r   Úextract_tablesÚ!MockTableExtractor.extract_tables   s   é € ØˆÜ�D—L‘LÓ!Ð!ùs   ‚c                 óL   • [         R                  " U R                  U5      5      $ r   )ÚasyncioÚrunr   )r   r   s     r   Úextract_tables_syncÚ&MockTableExtractor.extract_tables_sync   s   € Ü�{Š{˜4×.Ñ.¨vÓ6Ó7Ð7r   r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   r   r   r   Ú__static_attributes__© r   r   r   r      sO   † ñ$˜x¨¨^Ñ(<Ñ=ð $Èõ $ð"¨4ð "°D¸Ñ4Hô "ð8¨$ð 8°4¸Ñ3G÷ 8r   r   )	r   Úpathlibr   Útypingr   r   Úquber.core.extractors.baser   r   r%   r   r   Ú<module>r)      s   ðÛ Ý ß !å 5÷	8ò 	8r   