OwlCyberSecurity - MANAGER
Edit File: naming.cpython-312.pyc
� ̓�g� � � � d Z ddlmZ ddlZddlmZ ddlmZ ddlm Z ddl mZ dd l mZ dd l m Z ddl mZ ddl mZ dd l mZ ddl mZ ddl mZ ddlmZ ddlmZ G d� d� ZededededediZd� Zd� Z ej2 ed� d� � Z ej2 e d� ej2 ed� d� � � Zy) z5Establish constraint and index naming conventions. � )�annotationsN� )�events)� _NONE_NAME)�conv)�CheckConstraint)�Column)� Constraint)�ForeignKeyConstraint)�Index)�PrimaryKeyConstraint)�Table)�UniqueConstraint� )�event)�excc �H � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd � Zy)�ConventionDictc �z � || _ t |t � | _ || _ || _ |j | _ y �N)�const� isinstancer �_is_fk�table� convention�name�_const_name)�selfr r r s �F/opt/hc_python/lib64/python3.12/site-packages/sqlalchemy/sql/naming.py�__init__zConventionDict.__init__"