HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //usr/lib/python3/dist-packages/twisted/scripts/__pycache__/htmlizer.cpython-38.pyc
U


W[L�@svdZddlmZddd�ZddlmZmZddlmZddl	Z	ddl
Z
d	Zd
ZdZ
dZGd
d�dej�Zdd�ZdS)z.
HTML pretty-printing for Python source code.
�)�print_functionz$Revision: 1.8 $����)�htmlizer�usage)�	copyrightNz�<html><head>
<title>%(title)s</title>
<meta name="Generator" content="%(generator)s" />
%(alternate)s
%(stylesheet)s
</head>
<body>
z</body>z3<link rel="stylesheet" href="%s" type="text/css" />z?<link rel="alternate" href="%(source)s" type="text/x-python" />c@sJeZdZdej�ejd�fZdgZ	e
je
jddd�gd�Z
dd	�Zd
S)�Optionsz%s [options] source.py
    r)�
stylesheet�sNzURL of stylesheet to link to.z*.pyzsource python file)Zdescr)ZextraActionscCs||d<dS)N�filename�)�selfrrr�:/usr/lib/python3/dist-packages/twisted/scripts/htmlizer.py�	parseArgs.szOptions.parseArgsN)�__name__�
__module__�__qualname__�os�path�basename�sys�argvZsynopsisZ
optParametersrZCompletionsZ
CompleteFilesZcompDatarrrrrr s����rc
Cs�t�}z|��Wn:tjk
rL}ztt|��t�d�W5d}~XYnX|d}|�d�dk	rtt	|df}nd}t
|dd��n}t|dtj
ftd|i|d	�}|�|�d
��t
|d��}t�||tj�W5QRX|�t�d
��W5QRXdS)N�rr	�z.html�wbzhtmlizer/%s�source)�title�	generatorZ	alternater	zutf-8�rb)rZparseOptionsrZ
UsageError�print�strr�exit�get�	styleLink�open�headerrZlongversion�
alternateLink�write�encoder�filterZSmallerHTMLWriter�footer)Zoptions�err	�outputZ	outHeader�frrr�run3s*

�r.)�__doc__Z
__future__r�__version__Ztwisted.pythonrrZtwistedrrrr%r*r#r&rr.rrrr�<module>s