Mini Kabibi Habibi
+
��h} � �l � R t . R
Ot/ t/ tR tRR ltRR ltR tR tR t R t
RR ltRR
ltR t
R tR# )z�Cache lines from Python source files.
This is intended to read lines from modules imported -- hence if a filename
is not found, it will look down the module search path for a file by
that name.
c �. � \ P 4 R# )zClear the cache entirely.N)�cache�clear� � �EC:\Users\ITO\AppData\Local\Programs\Python\Python314\Lib\linecache.py�
clearcacher s � � �K�K�Mr Nc �r � \ W4 p^Tu;8: d \ V4 8: d M R# W1^,
, # R# )zzGet a line for a Python source file from the cache.
Update the cache if it doesn't contain an entry for this file already.� )�getlines�len)�filename�lineno�module_globals�liness &&& r �getliner s4 � �
�X�.�E��F� �c�%�j� �
� �a�Z� � �
r c �� � V \ 9 d2 \ V , p\ V4 ^8w d \ V , ^, # \ W4 # \ d \ 4 . u # i ; i)z}Get the lines for a Python source file from the cache.
Update the cache if it doesn't contain an entry for this file already.)r r �updatecache�MemoryErrorr )r
r �entrys && r r r sX � � �5���h����u�:��?���?�1�%�%���8�4�4��� ���� ��s �
A � A#�"A#c �r � \ V 4 p^Tu;8: d \ V4 8: d M R# W!^,
, # R# )� r
)�_getlines_from_coder )r
r r s && r �_getline_from_coder 0 s2 � ���)�E��F� �c�%�j� �
� �a�Z� � �
r c �H � V P V P V P 3# �N)�co_filename�co_qualname�co_firstlineno)�codes &r � _make_keyr 6 s! � ����d�.�.��0C�0C�D�Dr c � � \ V 4 pV\ 9 d2 \ V, p\ V4 ^8w d \ V, ^, # . # )r )r �_interactive_cacher )r �code_idr s & r r r 9 s>