| Server IP : 217.160.0.135 / Your IP : 216.73.216.115 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/sqlparse/__pycache__/ |
Upload File : |
�
�e}_P � �N � d Z ddlZddlZddlmZ ddlZddlmZ d� Zd� Z dd�Z
dS ) ae Module that contains the command line app.
Why does this file exist, and why not put this in __main__?
You might be tempted to import things from __main__ later, but that will
cause problems: the code will get executed twice:
- When you run `python -m sqlparse` python will execute
``__main__.py`` as a script. That means there won't be any
``sqlparse.__main__`` in ``sys.modules``.
- When you import __main__ it will get executed again (as a module) because
there's no ``sqlparse.__main__`` in ``sys.modules``.
Also see (1) from http://click.pocoo.org/5/setuptools/#setuptools-integration
� N)�
TextIOWrapper)�
SQLParseErrorc
� � g d�} t j ddd�� � }|� d� � |� ddd d
d�� � |� d
dt j �� � |� d� � }|� dddd| d� d� d� | D � � � � � � �� � |� dddd| d� d� d� | D � � � � � � �� � |� ddd d!d"d#gd$�� � |� d%d&d'd(d)�*� � |� d+d,d-d'd(d.�*� � |� d/d0d1t d2�3� � |� d4d5d'd(d6�*� � |� d7d8d'd(d9�*� � |� d:d;d'd(d<�=� � |� d>d?d'd(d@�=� � |� dAdBdCt dD�3� � |� dEdFd(t dG�3� � |� dHdIdJdK�L� � |S )MN)�upper�lower�
capitalize� sqlformatzEFormat FILE according to OPTIONS. Use "-" as FILE to read from stdin.z%(prog)s [OPTIONS] FILE, ...)�prog�description�usage�filenamez-oz --outfile�outfile�FILEz)write output to FILE (defaults to stdout))�dest�metavar�helpz --version�version)�actionr zFormatting Optionsz-kz
--keywords�CHOICE�keyword_casez,change case of keywords, CHOICE is one of {}z, c 3 �@ K � | ]}d � |� � V � �dS �z"{}"N��format��.0�xs �./usr/lib/python3/dist-packages/sqlparse/cli.py� <genexpr>z create_parser.<locals>.<genexpr>? �. � � � �>�>�1�f�m�m�A�&�&�>�>�>�>�>�>� )r r �choicesr z-iz
--identifiers�identifier_casez/change case of identifiers, CHOICE is one of {}c 3 �@ K � | ]}d � |� � V � �dS r r r s r r z create_parser.<locals>.<genexpr>G r r! z-lz
--language�LANG�
output_format�python�phpzJoutput a snippet in programming language LANG, choices are "python", "php"z--strip-comments�strip_comments�
store_trueFzremove comments)r r �defaultr z-rz
--reindent�reindentzreindent statementsz--indent_width�indent_width� z(indentation width (defaults to 2 spaces))r r+ �typer z--indent_after_first�indent_after_firstz2indent after first line of statement (e.g. SELECT)z--indent_columns�indent_columnsz<indent all columns by indent_width instead of keyword lengthz-az--reindent_alignedz%reindent statements to aligned format)r r+ r z-sz--use_space_around_operatorsz*place spaces around mathematical operatorsz--wrap_after�
wrap_afterr z*Column after which lists should be wrappedz
--comma_first�comma_firstz-Insert linebreak before comma (default False)z
--encoding�encodingzutf-8z*Specify the input encoding (default utf-8))r r+ r )
�argparse�ArgumentParser�add_argument�sqlparse�__version__�add_argument_groupr �join�int�bool)�
_CASE_CHOICES�parser�groups r �
create_parserrA s� � �4�4�4�M�
�
$�
�*�-� � � �F� ���
�#�#�#�
����k�
��
8� � :� :� :� ������$� � &� &� &�
�%�%�&:�;�;�E� ����l��
��
;�
B�
B��I�I�>�>�
�>�>�>�>�>�@� @� � A� A� A�
����o��
��
>�
E�
E��I�I�>�>�
�>�>�>�>�>�@� @� � A� A� A�
����l��
��5�!�+� � ,� ,� ,�
����
���
� � � � �
����l�
���
"� � $� $� $�
����
��
�
7� � 9� 9� 9�
����
!���
A� � C� C� C�
����
���
K� � M� M� M�
����"���
4� � 6� 6� 6�
����,���
9� � ;� ;� ;�
����
��
�
9� � ;� ;� ;�
����
��
�
<� � >� >� >�
����
��
9� � ;� ;� ;� �Mr! c �j � t j � d� | � � � � dS )z5Print msg and optionally exit with return code exit_.z[ERROR] {}
� )�sys�stderr�writer )�msgs r �_errorrH � s+ � ��J���^�*�*�3�/�/�0�0�0��1r! c �� � t � � }|� | � � } | j dk rht t j j | j �� � } |� � � }|� � � n�# |� � � w xY w t | j | j �� � 5 }d� |� � � � � }d d d � � n# 1 swxY w Y n?# t $ r2}t d� | j |� � � � cY d }~S d }~ww xY wd}| j r_ t | j d| j �� � }d}nK# t $ r2}t d� | j |� � � � cY d }~S d }~ww xY wt j }t% | � � } t&