Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2��j�(��F�SSKrSSKrSSKrSSKrSSKrSSKJrJr SSKJrJ	r	J3r4JrJrJ
r
JrJr SSKJr SSKJr SSKJr \5\\4r\6\\4r"SS\R25r"S	S7\5r\\r"SS\5r"S
S\5r"SS\5r"SS\5r g)�N)�Field�fields)�Any�Callable�Dict�Optional�Tuple�Union�Type�get_type_hints)�Enum)�ValidationError)�CatchAllVarc���\rSrSr\\RS\\\4S\\	\44Sj55r8\S\\\4S\\\44Sj5r\S\\\44Sj5r\S\
4Sj5r\S\S\\\44Sj5rS	rg9)�_UndefinedParameterAction��kvs�returnc��g)z510Return the parameters to initialize the class with.11N���clsrs  �`D:\code\apps\devtools\python\user_packages\Python313\site-packages\dataclasses_json/undefined.py�handle_from_dict�*_UndefinedParameterAction.handle_from_dicts��	
�c��U$)z?12Return the parameters that will be written to the output dict13r)�objrs  r�handle_to_dict�(_UndefinedParameterAction.handle_to_dicts	��14�15rc��0$)z>16Return the parameters that will be added to the schema dump.17r�rs r�handle_dump�%_UndefinedParameterAction.handle_dump"s	��18�	rc��UR$�N)�__init__r"s r�create_init�%_UndefinedParameterAction.create_init)s���|�|�rc�"�[U5nUVs/sHo3RPM nnUR5VVs0sHupVXT;dMXV_M nnnUR5VVs0sHupVXT;dMXV_M nnnX�4$s snfs snnfs snnf)z<19Returns a 2 dictionaries: defined and undefined parameters20)r�name�items)	rr�class_fields�field�field_names�k�v�unknown_given_parameters�known_given_parameterss	         r�_separate_defined_undefined_kvs�9_UndefinedParameterAction._separate_defined_undefined_kvs-s����c�{��/;�<�|�e�z�z�|��<�58�Y�Y�[�$:�[�T�Q�$%�$8�%)�A�D�[� �$:�36�9�9�;�"4�;�4�1�"#�"2�#'�!�$�;��"4�%�?�?��=��$:��"4s�B�B�	B�%B�4BrN)�__name__�21__module__�__qualname__�__firstlineno__�staticmethod�abc�abstractmethodrr�strrrr#rr(r	�KnownParameters�UnknownParametersr4�__static_attributes__rrrrrs�������
�4��S��>�
�d�3��8�n�
���
����c�3�h���D��c��N������D��c��N������H�����@�$�@��/�#4�4�5�@��@rrc�>�\rSrSrSr\S\S\\\44Sj5r	Sr22g)�_RaiseUndefinedParameters�<zk23This action raises UndefinedParameterError if it encounters an undefined24parameter during initialization.25rrc�j�[RXS9up#[U5S:�a[SU35eU$)Nrrz,Received undefined initialization arguments )rr4�len�UndefinedParameterError)rr�known�unknowns    rr�*_RaiseUndefinedParameters.handle_from_dictBsN��
&�E�E��
F�
"�	���w�<�!��)�>�w�i�H�J�
J��rrN)r6r7r8r9�__doc__r:rr=rrr@rrrrBrB<s1���26��4��D��c��N���rrBc�V�\rSrSrSr\S\S\\\44Sj5r	\S\274Sj5rSrg)	�_IgnoreUndefinedParameters�Pz�28This action does nothing when it encounters undefined parameters.29The undefined parameters can not be retrieved after the class has been30created.31rrc�0�[RXS9up#U$)Nr)rr4)rrr3�_s    rr�+_IgnoreUndefinedParameters.handle_from_dictWs+��
&�E�E��
F�
"�	"��&�%rc�^^^�TRm[R"T5m[R"TR5UUU4Sj5nU$)Nc�R>�[RTU5up4[T32R5S-33nU[U5-34nUSUnT35R"U/UQ70UD6nUR5 URnURSS5 [RTU5n	T"U40U	D6 g)N��self)36�_CatchAllUndefinedParametersr4rE�37parameters�bind_partial�apply_defaults�	arguments�poprLr)
rT�args�kwargs�known_kwargsrO�num_params_takeable�num_args_takeable�bound_parametersrY�final_parameters�init_signaturer�
original_inits
          ���r�_ignore_init�<_IgnoreUndefinedParameters.create_init.<locals>._ignore_initcs����-�L�L���!�
�L�#&��)�)�#+�-.�#/�� 3�c�,�6G� G���*�*�+�D�-�:�:�4� K�$� K�=I� K���+�+�-�(�2�2�I��M�M�&�$�'�*�;�;�C��K�
��$�3�"2�3r�r'�inspect�	signature�	functools�wraps)rrdrbrcs` @@rr(�&_IgnoreUndefinedParameters.create_init^sC������
� �*�*�=�9��	������	&�	4�38'�	4�&�rrN)
r6r7r8r9rJr:rr=rrrr(r@rrrrLrLPsL����&�4�&�D��c��N�&��&���H���rrLc���\rSrSrSr"SS5r\S\S\\\	44Sj5r39\S\S\	4S	j5r\S\\	\	4S\\	\	44S40j5r
\S\\	\	44Sj5r\S\4Sj5r\S\4S
j5rSrg)rU�zz�41This class allows to add a field of type utils.CatchAll which acts as a42dictionary into which all43undefined parameters will be written.44These parameters are not affected by LetterCase.45If no undefined parameters are given, this dictionary will be empty.46c��\rSrSrSrg)�/_CatchAllUndefinedParameters._SentinelNoDefault�rN)r6r7r8r9r@rrr�_SentinelNoDefaultro�s��rrqrrc�:�[RXS9up#[RUS9nURU;a�[X$R[5n[RUS9nXbUR:HnU(a[U5S:XaUnO{U(a[U5S:�aUnObU(a/X$Rn[U5S:�aURU5 O,SURSX$RS3n	[U	5eUnX�UR'U$)Nr�r)�catch_all_fieldrz9Received input field with same name as catch-all field: 'z': '�')rr4rU�_get_catch_all_fieldr+�47isinstance�dict�_get_defaultrE�updaterF)48rrrGrHrt�already_parsed�
default_value�received_default�value_to_write�
error_messages49          rr�-_CatchAllUndefinedParameters.handle_from_dict�s-��2�
,�
,��
,�
>�	��6�K�K��L������5�(�'��.B�.B�(C�T�J�N�8�E�E� /�F�1�M�,�o�6J�6J�0K�K�� �C��L�A�$5�!.��!�c�'�l�Q�&6�!(���!&�';�';�!<���w�<�!�#�"�)�)�'�2��#$�$3�$8�$8�#9�:$�$)�*>�*>�$?�#@��!C�
�.�m�<�<�$�N�&4�o�"�"�#��rrtc�"�[UR[R5(+n[UR[R5(+n[50RnU(aURnU$U(aUR	5nU$r&)rw�default�dataclasses�
_MISSING_TYPE�default_factoryrUrq)rt�has_default�has_default_factoryr|s    rry�)_CatchAllUndefinedParameters._get_default�s���%�_�%<�%<�%0�%>�%>�@�@��#-�_�-L�-L�-8�-F�-F�#H�H��51Kg�
�
�	��+�3�3�M���
!�,�;�;�=�M��rc���[RUR5nURUR5n[U[5(aURU5 U$r&)rUrv�	__class__rZr+rwrxrz)rrrt�undefined_parameterss    rr�+_CatchAllUndefinedParameters.handle_to_dict�sR��
)�=�=�c�m�m�L�	�"�w�w��';�';�<���*�D�1�1��J�J�$�
&��52rc�R�[RUS9n[XR5$)Nrs)rUrv�getattrr+)rrts  rr#�(_CatchAllUndefinedParameters.handle_dump�s,��6�K�K��L����s�0�0�1�1rc�^^^�TRm[R"T5m[R"TR5UUU4Sj5nU$)Nc� >�[RTU5up4[T
R5S-53n[R	T5R54U;aUS-nU[U5-55nUSUUUSpqT
R"U/UQ70UD6n[U5V	V56s0sHup�SU	3U57_M
 nn	n58URnURU5 URU5 URSS5 [RTU5nT"U40UD6 gs sn59n	f)NrS�_UNKNOWNrT)rUr4rErVrvr+rW�	enumeraterYrzrZr)rTr[r\r]�unknown_kwargsr^r_�unknown_argsr`�ir1rYrarbrrcs             ���r�_catch_all_init�A_CatchAllUndefinedParameters.create_init.<locals>._catch_all_init�sH���-�L�L���!�
)�L�#&��)�)�#+�-.�#/��+�@�@�����\�2�#�q�(�#� 3�c�,�6G� G��!%�&8�'8�!9�4�;L�;M�<O�,�-�:�:�4� K�$� K�=I� K��&�l�3�5�3�37�!�h�q�c�N�A�-�3�
�5�(�2�2�I����\�*����^�,��M�M�&�$�'�;�L�L��Y�  ���$�3�"2�3��5s�D60rf)rr�rbrcs` @@rr(�(_CatchAllUndefinedParameters.create_init�sC������
� �*�*�=�9��	������	&�	4�61'�	4�4�rc�^�[[RUR5n[	XS9m[[
U4Sj[U555n[U5nUS:Xa[S5eUS:�a[SUS35eUS$)N)�globalnsc�>>�TUR[[:H$r&)r+rr)�f�typess �r�<lambda>�C_CatchAllUndefinedParameters._get_catch_all_field.<locals>.<lambda>�s���U�1�6�6�]�h�{�.C�Crrz2No field of type dataclasses_json.CatchAll definedrSz$Multiple catch-all fields supplied: �.)62�vars�sys�modulesr7r�list�filterrrErF)r�cls_globals�catch_all_fields�number_of_catch_all_fieldsr�s    @rrv�1_CatchAllUndefinedParameters._get_catch_all_field�s�����3�;�;�s�~�~�6�7���s�9����C�V�C�[�Q�S��%(�)9�%:�"�%��*�)�D�F�
F�
'�!�
+�)�6�-�.�a�1�2�
2�$�A�&�&rrN)r6r7r8r9rJrqr:rr=rrrryrr#rr(rvr@rrrrUrUzs����
�
��!�4�!�D��c��N�!��!�F��e������6���c�3�h���D��c��N�����2�D��c��N�2��2�63��H����B�'�U�'��'rrUc�$�\rSrSrSr\r\r\	r64Srg)�	Undefinedi65zj66Choose the behavior what happens when an undefined parameter is encountered67during class initialization.68rN)r6r7r8r9rJrU�INCLUDErB�RAISErL�EXCLUDEr@rrrr�r�69s���+�G�%�E�(�Grr�c��\rSrSrSrSrg)rFizE70Raised when something has gone wrong handling undefined parameters.71rN)r6r7r8r9rJr@rrrrFrFs���	rrF)!r;r�rirgr�rr�typingrrrrr	r72rr�enumr
�marshmallow.exceptionsr�dataclasses_json.utilsrr=r>r?�ABCrrB�CatchAllrLrUr�rFrrr�<module>r�s���73����74�%�T�T�T��2�.��s�C�x�.����c��N��'@����'@�T� 9��"�K� ��'�!:�'�TM'�#<�M'�`)��)�	�o�	r
codekingpro/portable-devtools · Team Ai