ó
    ×Š]i’  ã                   ó|   • S SK rS SKJr  S\R                  S\R                  4S jrS\S\S\R                  4S jrg)é    N)Ú
FOLIOS_DIRÚstartÚendc              #   óô   #   • U R                  5       R                  SS9n[        R                  " U5      nX!:  a<  Uv •  U[        R                  R                  S5      -   R                  5       nX!:  a  M;  g g 7f)Né   )Úday)Ú	normalizeÚreplaceÚpdÚto_datetimeÚoffsetsÚ
MonthBegin)r   r   Úcurs      ÚeC:\Users\julio\OneDrive\Documentos\Trabajo\Ideas Frescas\Proyectos\cabanna-api\app\dwh\repo_folios.pyÚ_months_betweenr      s`   é € Ø
/‰/Ó
×
#Ñ
#¨Ð
#Ð
*€CÜ
.Š.˜Ó
€CØ
‹)ØŠ	Ø”R—Z‘Z×*Ñ*¨1Ó-Ñ-×8Ñ8Ó:ˆð )ùs   ‚A2A8Á6A8Úreturnc                 ó  • [         R                  " U 5      n[         R                  " U5      n/ n[        X#5       H[  n[        SUR	                  S5       S3-  nUR                  5       (       d  M6  UR                  [         R                  " U5      5        M]     U(       d  [         R                  " 5       $ [         R                  " USS9nSUR                  ;   a.  [         R                  " US   SS9US'   XwS   U:¬  US   U:  -     nU$ )	NÚfolios_z%Y_%mz.parquetT)Úignore_indexÚFechaÚcoerce)Úerrors)r   r   r   r   ÚstrftimeÚexistsÚappendÚread_parquetÚ	DataFrameÚconcatÚcolumns)r   r   Ústart_dtÚend_dtÚdfsÚmÚfpÚdfs           r   Úread_foliosr&      sØ   € Ü~Š~˜eÓ$€HÜ^Š^˜CÓ €Fà
€CÜ˜XÖ.ˆÜ˜G A§J¡J¨wÓ$7Ð#8¸ÐAÑAˆØ9‰9;‹;ØJ‰J”r—’ rÓ*Ö+ñ /ö
 Ü|Š|‹~Ðä	Š3 TÑ	*€Bà"—*‘*ÓÜ—n’n R¨¡[¸ÑBˆˆ7‰ØG‘ Ñ(¨R°©[¸6Ñ-AÑBÑCˆà€Ió    )	Úpandasr   Úapp.dwh.pathsr   Ú	Timestampr   Ústrr   r&   © r'   r   Ú<module>r-      sD   ðÛ Ý $ð;˜2Ÿ<™<ð ;¨b¯l©lô ;ðsð  ð ¨¯©õ r'   