o
    vh                     @   s   d dl Z d dlZd dlZdd Zdd ZdddZedkrlee jd	kr*ed
 dS z-e jd	 dkrEe	d e	d e	d e	d W dS e jd	d Z
e
D ]Zee qNW dS    e	d e	d e	d e	d  dS )    Nc                 C   s4   | j tfdd}zt| |d d W S    Y d S )Nc                 S   s   t | |ko
| j|kS N)type
__module__)objmCT r   _/var/www/html/hyperkenya/venv/lib/python3.10/site-packages/reportlab/graphics/samples/runall.pyP   s   zmoduleClasses.<locals>.Pr      )__name__r   inspect
getmembers)modr
   r   r   r	   moduleClasses   s
   r   c                 C   s   t t| S r   )r   
__import__)fr   r   r	   getclass   s   r   c           	      C   s   |  d}tdt|D ]}|| ||   k qtd}|  |D ]D}| dd }t|}|d krjt|j	 z|D ]}|rY| j
|gd|j	d |rYtd|j	|f  q?W q&   td|j	| f  Y q&q&d S )N,r   z*.py.)formatsoutDirfnRootz  %s.%sz  COULDN'T CREATE '%s.%s'!)splitrangelenstriplowerglobsortr   printr   save)	formatVERBOSEr   iallfilesfnr   cfmtr   r   r	   run   s,   


r)   __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   r   r	   <module>   s4   

