Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
json.cpython-313.pyc43 linesDownload Raw Back to __pycache__
1�

2�j����SSKrSSKJrJrJr SSKJr SSKJr SSK	J3r4Jr SSKJ
r
Jr SSKJr "S	S5\R"5r"SS\R&5rg)
�N)�Callable�Mapping�Sequence)�suppress)�PurePath)�Any�ClassVar�)�
_import_class�get_filesystem_class)�AbstractFileSystemc�\^�\rSrSr%Sr\\\S'S\S\4U4Sjjr	S\S\4Sjr6S	rU=r$)7�FilesystemJSONEncoder�T�include_password�o�returnc�>�[U[5(aURURS9$[U[5(a2[U5nURSUR3[U5S.$[TU])U5$)N)r�.)�cls�str)�8isinstancer
�to_dictrr�type�9__module__�__name__r�super�default)�selfrr�	__class__s   ��QD:\code\apps\devtools\python\user_packages\Python313\site-packages\fsspec/json.pyr�FilesystemJSONEncoder.defaultsp����a�+�,�,��9�9�d�.C�.C�9�D�D��a��"�"��q�'�C�!�n�n�-�Q�s�|�|�n�=�c�!�f�M�M��w��q�!�!��objc��[U[[[[45(aU$[U[105(a4UR
5VVs0sHup#X RU5_M snn$[U[5(a!UVs/sHo0RU5PM sn$URU5$s snnfs snf)z�11Recursively converts an object so that it can be JSON serialized via12:func:`json.dumps` and :func:`json.dump`, without actually calling13said functions.14)15rr�int�float�boolr�items�make_serializablerr�rr$�k�vs    r!r*�'FilesystemJSONEncoder.make_serializables����c�C��e�T�2�3�3��J��c�7�#�#�=@�Y�Y�[�I�[�T�Q�A�-�-�a�0�0�[�I�I��c�8�$�$�7:�;�s�!�*�*�1�-�s�;�;��|�|�C� � ��	J��;s�B8�16B>�)
rr�__qualname__�__firstlineno__rr	r(�__annotations__rrr*�__static_attributes__�
__classcell__�r s@r!rrs=���'+��h�t�n�+�"��"��"�
!�S�
!�S�
!�
!r#rc�<^�\rSrSrSSSSSSS.S\\\\4/\4S-S\\/\4S-S\\/\4S-S\\/\4S-S	\S17\\	\18\\4/\4S-SS4U4Sjjjr\S
\\\44Sj5r
\S
\\\44Sj5rS
\\\44SjrS\S\4SjrSrU=r$)�FilesystemJSONDecoder�'NT��object_hook�parse_float�	parse_int�parse_constant�strict�object_pairs_hookr:r;r<r=r>r?rc	�J>�Xl[TU]	URUUUUUS9 g)Nr9)�original_object_hookr�__init__�custom_object_hook)rr:r;r<r=r>r?r s       �r!rB�FilesystemJSONDecoder.__init__(s5���%0�!�
����/�/�#��)��/�
	�	19r#�dctc��[[5 USn[U5n[U[5(aUsSSS5 $SSS5 g!,(df   g=f)Nr)r�	Exceptionr�20issubclassr)rrE�fqp�path_clss    r!�try_resolve_path_cls�*FilesystemJSONDecoder.try_resolve_path_cls=sR��
�i�
 ��e�*�C�$�S�)�H��(�H�-�-��
!�
 �21.�!��!�
 ��s�'A�22Ac��[[5 SU;a0[US5n[U[5(aUsSSS5 $SSS5 g![a! SU;a[US5ssSSS5 $ef=f!,(df   g=f)Nr�protocol)rrGrrHr
r)rrE�fs_clss   r!�try_resolve_fs_cls�(FilesystemJSONDecoder.try_resolve_fs_clsIs���
�i�
 ���|��*�3�u�:�6�F�!�&�*<�=�=�%�!�
 �>�	!���
!��!�S�(�3�C�23�O�D�D�!�
 ��	��
!�
 ��s.�A>�$A�A>�A;�.A>�9A;�;A>�>24Bc���SU;aIURU5=nb[R"U5$URU5=nbU"US5$URbUR	U5$U$)Nrr)rPr
�	from_dictrKrA)rrE�obj_clss   r!rC�(FilesystemJSONDecoder.custom_object_hookYsw���C�<��2�2�3�7�7��D�)�3�3�C�8�8��4�4�S�9�9��F��s�5�z�*�*��$�$�0��,�,�S�1�1��25r#r$c�r�[U[5(aURU5n[U[5(a4UR5VVs0sHup#X R	U5_M snn$[U[26[45(a!UVs/sHo0R	U5PM sn$U$s snnfs snf)zF27Inverse function of :meth:`FilesystemJSONEncoder.make_serializable`.28)r�dictrCr)�unmake_serializable�list�tupler+s    r!rX�)FilesystemJSONDecoder.unmake_serializablees����c�4� � ��)�)�#�.�C��c�4� � �?B�y�y�{�K�{�t�q�A�/�/��2�2�{�K�K��c�D�%�=�)�)�9<�=��A�,�,�Q�/��=�=��29��	L��=s�B.�B4)rA)rrr0r1rrWrrr(rYrZrB�classmethodrKrPrCrXr3r4r5s@r!r7r7'sC���?C�37�15�6:��KO�30��t�C��H�~�.��3�4�t�;�31��s�e�S�j�)�D�0�	32�33�S�E�3�J�'�$�.�34�!�#����,�t�3�
35��36�$�T�%��S��/�%:�$;�S�$@�A�D�H�37�38�39�40�*�	�t�C��H�~�	��	��
�T�#�s�(�^�
��
�41�d�3��8�n�42��s��s��r#r7)�json�collections.abcrrr�43contextlibr�pathlibr�typingrr	�registryrr�specr
�JSONEncoderr�JSONDecoderr7r/r#r!�<module>rfsC���7�7��� �9�$�!�D�,�,�!�8I�D�,�,�Ir#
codekingpro/portable-devtools · Team Ai