Server IP : 85.214.239.14 / Your IP : 18.117.74.47 Web Server : Apache/2.4.62 (Debian) System : Linux h2886529.stratoserver.net 4.9.0 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.18 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /proc/self/root/srv/modoboa/env/lib64/python3.5/site-packages/reportlab/graphics/samples/ |
Upload File : |
# runs all the GUIedit charts in this directory - # makes a PDF sample for eaxh existing chart type import sys import glob import inspect import types def moduleClasses(mod): def P(obj, m=mod.__name__, CT=type): return (type(obj)==CT and obj.__module__==m) try: return inspect.getmembers(mod, P)[0][1] except: return None def getclass(f): return moduleClasses(__import__(f)) def run(format, VERBOSE=0): formats = format.split( ',') for i in range(0, len(formats)): formats[i] == formats[i].strip().lower() allfiles = glob.glob('*.py') allfiles.sort() for fn in allfiles: f = fn.split('.')[0] c = getclass(f) if c != None: print(c.__name__) try: for fmt in formats: if fmt: c().save(formats=[fmt],outDir='.',fnRoot=c.__name__) if VERBOSE: print(" %s.%s" % (c.__name__, fmt)) except: print(" COULDN'T CREATE '%s.%s'!" % (c.__name__, format)) if __name__ == "__main__": if len(sys.argv) == 1: run('pdf,pict,png') else: try: if sys.argv[1] == "-h": print('usage: runall.py [FORMAT] [-h]') print(' if format is supplied is should be one or more of pdf,gif,eps,png etc') print(' if format is missing the following formats are assumed: pdf,pict,png') print(' -h prints this message') else: t = sys.argv[1:] for f in t: run(f) except: print('usage: runall.py [FORMAT][-h]') print(' if format is supplied is should be one or more of pdf,gif,eps,png etc') print(' if format is missing the following formats are assumed: pdf,pict,png') print(' -h prints this message') raise