+
    Tj                     n    R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t
  ! R R]
4      t	 ! R R	]4      tR# )
z#
Serialize data to/from JSON Lines
N)DeserializationError)DjangoJSONEncoder)Deserializer)
Serializerc                   L   a a ] tR t^t oRtRtR tR tR tV 3R lt	Rt
VtV ;t# )r   z!Convert a queryset to JSON Lines.Fc                   R V n         V P                  P                  4       V n        V P                  P	                  RR 4       V P                  P	                  RR 4       V P                  P	                  RR 4       RV P                  R&   V P                  P                  R\        4       V P                  P                  RR4       R # )	Nstreamfieldsindent
separatorsclsensure_asciiF),z: )_currentoptionscopyjson_kwargspop
setdefaultr   selfs   &R/var/www/idalgo/venv/lib/python3.14/site-packages/django/core/serializers/jsonl.py_init_optionsSerializer._init_options   s    <<,,.Xt,Xt,Xt,)4&##E+<=##NE:    c                &    V P                  4        R # N)r   r   s   &r   start_serializationSerializer.start_serialization   s    r   c                    \         P                  ! V P                  V4      V P                  3/ V P                  B  V P                  P                  R 4       RV n        R# )
N)jsondumpget_dump_objectr   r   writer   )r   objs   &&r   
end_objectSerializer.end_object   sC    		$&&s+T[[MD<L<LM$r   c                (   < \         \        V `  4       # r   )superPythonSerializergetvalue)r   	__class__s   &r   r+   Serializer.getvalue%   s    %t577r   )r   r   )__name__
__module____qualname____firstlineno____doc__internal_use_onlyr   r   r&   r+   __static_attributes____classdictcell____classcell__r,   __classdict__s   @@r   r   r      s'     +;8 8r   r   c                   R   a a ] tR t^*t oRtV 3R ltV 3R lt]R 4       tRt	Vt
V ;t# )r   z,Deserialize a stream or string of JSON data.c                   < \        V\        4      '       d   VP                  4       p\        V\        4      '       d   VP	                  4       p\
        SV `  ! \        P                  V4      3/ VB  R # r   )	
isinstancebytesdecodestr
splitlinesr)   __init__r   
_get_lines)r   stream_or_stringr   r,   s   &&,r   r@   Deserializer.__init__-   s[    &../668&,,/::<001ABNgNr   c              #     <"    \         SV `  V4       R j  xL
  R #  L  \        \        3 d    h \         d   p\        RT 24      ThR p?ii ; i5i)NzError deserializing object: )r)   _handle_objectGeneratorExitr   	Exception)r   r%   excr,   s   && r   rE   Deserializer._handle_object4   sW     	Vw-c22234 	 	V&)EcU'KLRUU	Vs5   A    A  AAAAAc              #     "   V  F4  pVP                  4       '       g   K   \        P                  ! V4      x  K6  	  R #   \         d   p\	        4       ThR p?ii ; i5ir   )stripr!   loadsrG   r   )r   linerH   s   &  r   rA   Deserializer._get_lines<   sM     D::<<6jj&&	 
  6*,#56s%   A?AA
AAA )r.   r/   r0   r1   r2   r@   rE   staticmethodrA   r4   r5   r6   r7   s   @@r   r   r   *   s-     6OV 6 6 6r   r   )r2   r!   django.core.serializers.baser   django.core.serializers.jsonr   django.core.serializers.pythonr   PythonDeserializerr   r*   rO   r   r   <module>rU      s5     = : M I8! 8:6% 6r   