shell bypass 403
�
*}g� � � � S r S rSS.S jrg)c �D � SR U R SS5 5 $ )Nz"{0}"�"z""��format�replace)�names �3/opt/alt/python313/lib64/python3.13/sqlite3/dump.py�_quote_namer
s � ��>�>�$�,�,�s�D�1�2�2� c �D � SR U R SS5 5 $ )Nz'{0}'�'z''r )�values r �_quote_valuer s � ��>�>�%�-�-��T�2�3�3r
N)�filterc # �
# � SnU R 5 nSUl UR S5 R 5 nU( a Sv � Sv � U( a SnU/nOSn/ nSU S 3nUR Xv5 n/ n UR 5 GH u p�nU
S
:X aN UR S5 n
S/n U U
R 5 V
Vs/ s H u p�S
[ U
5 SU S3PM snn
-
n M[ U
S:X a Sv � OuU
R S5 ( a M~ UR S5 ( a4 U( d SnSv � SR
[ U
5 [ U5 5 v � OSR
U5 v � [ U
5 nUR SU S35 nUR 5 Vs/ s H n[ US 5 PM nnSR
USR S U 5 5 5 nUR U5 nU H nSR
US 5 v � M GM� SU S3nUR Xv5 nUR 5 H u np�SR
U5 v � M U( a S v � U H nSR
U5 v � M S!v � gs snn
f s snf 7f)"a
Returns an iterator to the dump of the database in an SQL text format.
Used to produce an SQL dump of the database. Useful to save an in-memory
database for later restoration. This function should not be called
directly but instead called from the Connection method, iterdump().
FNzPRAGMA foreign_key_checkzPRAGMA foreign_keys=OFF;zBEGIN TRANSACTION;zAND "name" LIKE ?� z�
SELECT "name", "type", "sql"
FROM "sqlite_master"
WHERE "sql" NOT NULL AND
"type" == 'table'
z%
ORDER BY "name"
�sqlite_sequencez SELECT * FROM "sqlite_sequence";zDELETE FROM "sqlite_sequence"z%INSERT INTO "sqlite_sequence" VALUES(�,�)�sqlite_stat1zANALYZE "sqlite_master";�sqlite_zCREATE VIRTUAL TABLETzPRAGMA writable_schema=ON;zXINSERT INTO sqlite_master(type,name,tbl_name,rootpage,sql)VALUES('table',{0},{0},0,{1});z{0};zPRAGMA table_info(� z0SELECT 'INSERT INTO {0} VALUES('{1}')' FROM {0};z','c 3 �V # � U H nS R [ U5 5 v � M! g7f)z||quote({0})||N)r r )�.0�cols r � <genexpr>�_iterdump.<locals>.<genexpr>U s'