+
    Ni                     "    R  t  ! R R]4      tR# )c                 "    R V ,           R ,           # )" )txts   &X/tmp/fempkg/build/kf6/DESTDIR/usr/lib/python3.14/site-packages/kapidox/doxyfilewriter.py_quoter   	   s    9s?    c                   6   a  ] tR t^t o RtR tR tR tRtV t	R# )DoxyfileWriterzMMakes it easy to write entries in a Doxyfile, correctly handling quoting
    c                    Wn         R # )Nfl)selfr   s   &&r   __init__DoxyfileWriter.__init__   s    r   c                j   \        V\        \        34      '       d,   RP                  V Uu. uF  p\	        V4      NK  	  up4      pM6\        V\
        4      '       d   RR.V,          pM\	        \        V4      4      pV P                  P                  VR,           V,           R,           4       R# u upi )zWrite an entry

Args:
    key: the key part of the entry
    value: the value part of the entry. Can be a string, a list, a
tuple or a boolean
 NOYESz = 
N)	
isinstancelisttuplejoinr   boolstrr   write)r   keyvaluexr   s   &&&  r   write_entryDoxyfileWriter.write_entry   s     edE]++((u5u!F1Iu56Ct$$-&CU$CcEkC'$./ 6s   B0c                Z    VP                  4        F  w  r#V P                  W#4       K  	  R# )z)Call write_entry for all arguments passedN)itemsr    )r   kwargsr   r   s   &,  r   write_entriesDoxyfileWriter.write_entries#   s"     ,,.JCS( )r   r   N)
__name__
__module____qualname____firstlineno____doc__r   r    r%   __static_attributes____classdictcell__)__classdict__s   @r   r
   r
      s     0 ) )r   r
   N)r   objectr
   r   r   r   <module>r0      s   )V )r   