/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql
Edit: /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql/naming.pyo (6360B)
ó
ÃÌ4]c @ st d Z d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d
l m
Z
d d l m Z d d l m Z d d
l m
Z
d d l m Z d d l m Z d d l m Z d d l m Z d e f d „ ƒ YZ i d e 6d e 6d e 6d e 6d e
6Z d „ Z d „ Z e j e d ƒ e j e d ƒ d „ ƒ ƒ Z d S( s5 Establish constraint and index naming conventions.
iÿÿÿÿNi ( t _defer_name( t _defer_none_name( t conv( t CheckConstraint( t Column( t
Constraint( t ForeignKeyConstraint( t Index( t PrimaryKeyConstraint( t Table( t UniqueConstrainti ( t event( t events( t exct ConventionDictc B sb e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z RS(
c C s= | | _ t | t ƒ | _ | | _ | | _ | j | _ d S( N( t constt
isinstanceR t _is_fkt tablet
conventiont namet _const_name( t selfR R R ( ( sH /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql/naming.pyt __init__ s
c C s
| j j S( N( R R ( R ( ( sH /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql/naming.pyt _key_table_name' s c C s8 | j r | j j | } | j St | j j ƒ | Sd S( N( R R t elementst parentt listt columns( R t idxt fk( ( sH /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql/naming.pyt _column_X* s c C sX t | j t d ƒ t f ƒ r0 t j d ƒ ‚ n t | j t ƒ sQ d | j _ n | j S( Nsc Naming convention including %(constraint_name)s token requires that constraint is explicitly named.(
R R t typet NoneR R
t InvalidRequestErrorR R R ( R ( ( sH /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql/naming.pyt _key_constraint_name1 s c C s | j | ƒ j S( N( R t key( R R ( ( sH /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/sql/naming.pyt _key_column_X_key<