MOON
Server: Apache
System: Linux s5.yayogua.com.py 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
User: w3com (1005)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //usr/share/glib-2.0/codegen/__pycache__/utils.cpython-312.opt-1.pyc
�

��f7cs��ddlZddlZddlZGd�d�Zej
dfd�Zd�Zdd�Zd�Z	d	�Z
d
�Zd�Zd�Z
d
�Zd�Zd�Zd�Zd�Zd�Zy)�Ncs$�eZdZdZdZdZdZdZdZy)�ColorzANSI Terminal colorszzzzzN)	Z__name__Z
__module__Z__qualname__Z__doc__�GREENZBLUE�YELLOW�RED�END���$/usr/share/glib-2.0/codegen/utils.pyrrs����E��D�
�F�
�C�
�CrrZMESSAGEcs�tjtjj	��r#dj||tj��}n|}tjjdj||���y)z"Print a string with a color prefixz{start}{prefix}{end})Zstart�prefixZendz{prefix}: {msg}
)r	�msgN)	�osZisatty�sysZstderrZfilenoZformatrrZwrite)r
�colorr	Zreal_prefixs    r�print_colorr&se��	�y�y����"�"�$�%�,�3�3���E�I�I�4�
�����J�J���(�/�/�{��/�L�Mrcsf�t|tjd��tjd�y)zPrint an error, and terminate�ERROR�r
r	�N)rrrr�exit�r
s r�print_errorr1s����5�9�9�W�5��H�H�Q�Krcs��|rtj}d}ntj}d}t|||�|rt	j
d�yy)z)Print a warning, and optionally terminaterZWARNINGrN)rrrrrr)r
Zfatalr
r	s    r�
print_warningr7s@����	�	������������U�F�#�������
rcs<�t|tjd��y)zPrint a messageZINFOrN)rrrrs r�
print_inforDs����5�;�;�v�6rcsf�d}d}|D]'}|dk(rd}�|r||j�z
}d}�#||z
}�)|S)N�F�.T)�upper)�s�retZforce_upper�cs    r�
strip_dotsrIsJ��
�C��K�
����8��K���q�w�w�y� ��#���q�����Jrcs&�|jdd�S)NrZ-)Zreplace�rs r�dots_to_hyphensrXs���9�9�S�#��rcs��d}d}d}d}|D]F}|r|dk(r|dz
}�d}|j�r|rd}d}nd}|r|dz
}||j�z
}d}�H|S)NrFT�_)Zisupper�lower)rrZ
insert_uscoreZprev_was_lowerZinitialrs      r�camel_case_to_uscorer"\s}��
�C��M��N��G�
���q�C�x��3�J�C�����9�9�;�� $�
�"�N�!�N���3�J�C��q�w�w�y����
�!�"�Jrc	s��dj|jd�D�cgc]-}|r'|dj�|ddj�znd��/c}�Scc}w)Nrr rr)ZjoinZsplitrr!rs r�uscore_to_camel_caser#usN��
�7�7����PS��U��1�A�A�a�D�J�J�L�1�Q�R�5�;�;�=�0�3�>��U�V�V��Us�2Acs2�|r|jd�dkDryy)Nr rTF)Zfindrs r�is_ugly_caser$ys���Q�V�V�C�[�1�_��rcsP�|r$|D]}|j|k(s�|jcSy)N)�keyZvalue)�annotationsr%Zas   r�lookup_annotationr's(����A��u�u��|��w�w���rcs$�t|d�}|�y|S)Nzorg.gtk.GDBus.DocStringr�r'�r&rs  r�lookup_docsr*�s���+�'@�A�A��y���rcs$�t|d�}|�y|S)Nzorg.gtk.GDBus.Sincerr(r)s  r�lookup_sincer+�s���+�'<�=�A��y���rcs$�t|d�}|�y|S)Nzorg.gtk.GDBus.DocString.Shortrr(r)s  r�lookup_brief_docsr,�s���+�'F�G�A��y���rcs��|ddk(rd}n|drt|d�}nd}tjj|�|dfS)NrZ
UNRELEASEDZ9999Z0r)Zstr�	packagingZversionZVersion)r%Zvs  r�version_cmp_keyr.�sN���1�v�����	�Q����A��K�������%�%�a�(�#�a�&�1�1r)F)Zpackaging.versionr-rrrrrrrrrrr"r#r$r'r*r+r,r.rrr�<module>r/sm��,�	�
���!�9�9�Y�N��
�7�
���2W������
2r