+
     h`	  c                   s&    ^RI Ht  ! R R4      tR# )i   )quote_stringc                   s@   a  ] tR t^t o RtRR ltR tR tR tRt	V t
R# )	Nodez
A node within the graph.
Nc           	     sF   Wn         W n        \        V\        4      '       d   V Uu. uF  qUR8w  g   K  VNK  	  ppVe.   VR8X  g'   \        V\        4      '       d    \	        V4      ^ 8X  d   RV n        RV n        M\        V\        4      '       d   W0n        V.V n        Me\        V\        4      '       dE   \        V Uu. uF  p\        V\        4      NK  	  up4      '       d   V^ ,          V n        W0n        M\        R4      hT;'       g    / V n
        R# u upi u upi )z
Create a new node.
 Nz8label should be either None, string or a list of strings)idalias
isinstanceZlistlenlabellabelsstrZallZAssertionError
properties)selfZnode_idr   r   r
   Zinner_labels   &&&&& >/usr/lib/python3.14/site-packages/redis/commands/graph/node.py__init__ZNode.__init__	   s     
eT""49OE[B=N[[EEO M{5$''CJ!ODJDKs##J 'DKt$$=BCUkZS)UC*
 *
 qDJK J  %**- P Ds   DD Dc                s    R pV P                   '       dQ   RP                  R \        V P                   P                  4       4       4       4      pVRV,           R,           ,          pV# )r   ,c              3   j   "   T F)  w  rVR ,           \        \        V4      4      ,           x  K+  	  R# 5i:Nr	   r    Z.0ZkeyZval   &  r   	<genexpr>Z!Node.to_string.<locals>.<genexpr>+   /       ?HC c	CS 1222 ?   13{})r
   joinsorteditemsr   ZresZpropsr   r   	to_stringZNode.to_string(   sW    ???HH  &t'<'<'> ? E 3;$$C
    c                s   R pV P                   '       d   WP                   ,          pV P                  '       d*   VRRP                  V P                  4      ,           ,          pV P                  '       dQ   RP                  R \	        V P                  P                  4       4       4       4      pVRV,           R,           ,          pVR,          pV# )Z(r   r   c              3   r   r   r   r   r   r   r   ZNode.__str__.<locals>.<genexpr>:   r   r   r   r   Z))r   r   r   r
   r   r   r   r   r   __str__ZNode.__str__3   s    :::::C;;;3$++...C???HH  &t'<'<'> ? E 3;$$Cs

r   c                sz   \        V\        4      '       g   R # V P                  e,   VP                  e   V P                  VP                  8w  d   R # V P                  VP                  8w  d   R # \	        V P
                  4      \	        VP
                  4      8w  d   R # V P
                  VP
                  8w  d   R # R# )FT)r   r   r   r   r   r
   )r   Zrhss   &&r   __eq__ZNode.__eq__C   s    #t$$ 77366#5$''SVV:K ::" t3s~~#66 ??cnn,r   )r   r   r   r   r
   )NNNN)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__r   r   r    r!   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s#     +>	  r   r   N)Zhelpersr    r   ) r   r   <module>r"      s    "T Tr   