
    Q?h                     t   S SK r S SKrS SKrS rS rSS jr\S:X  au  \" \ R                  5      S:X  a	  \" S5        g \ R                  S   S:X  a!  \	" S	5        \	" S
5        \	" S5        \	" S5        g\ R                  SS r
\
 H  r\" \5        M     gg!   \	" S5        \	" S
5        \	" S5        \	" S5        e = f)    Nc                 t    U R                   [        4S jn [        R                  " X5      S   S   $ !    g = f)Nc                 J    [        U 5      U:H  =(       a    U R                  U:H  $ N)type
__module__)objmCTs      S/var/www/html/env/lib/python3.13/site-packages/reportlab/graphics/samples/runall.pyPmoduleClasses.<locals>.P   s    S	23#..!"34    r      )__name__r   inspect
getmembers)modr   s     r   moduleClassesr      s:    $ 5!!#)!,Q//s   3 7c                 *    [        [        U 5      5      $ r   )r   
__import__)fs    r   getclassr      s    A''r   c           	      ~   U R                  S5      n[        S[        U5      5       H(  nX#   X#   R                  5       R	                  5       :H    M*     [
        R
                  " S5      nUR                  5         U H  nUR                  S5      S   n[        U5      nUS :w  d  M*  [        UR                  5         U HS  nU(       d  M  U" 5       R                  U/SUR                  S9  U(       d  M6  [        SUR                  < SU< 35        MU     M     g !   [        SUR                  < SU < S35         M  = f)	N,r   z*.py.)formatsoutDirfnRootz  z  COULDN'T CREATE 'z'!)splitrangelenstriplowerglobsortr   printr   save)	formatVERBOSEr   iallfilesfnr   cfmts	            r   runr/      s    llC G1c'l#
gj&&(..00 $yy HMMOHHSM!QK9!**K"Cs#cL"7!qzz3"?@	 # Kajj&IJs   ;
D	&D3!D D<__main__r   zpdf,pict,pngz-hzusage: runall.py [FORMAT] [-h]zH   if format is supplied is should be one or more of pdf,gif,eps,png etczG   if format is missing the following formats are assumed: pdf,pict,pngz   -h prints this messagezusage: runall.py [FORMAT][-h])r   )sysr$   r   r   r   r/   r   r!   argvr&   tr    r   r   <module>r5      s      (K( z
388}N	xx{d"67`a_`12HHQRLAF  	12\][\-.s   3B 2 B #B7