Ñò Š„[Jc@sadZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd5Zd efd „ƒYZ d5Z d efd„ƒYZ defd„ƒYZ de e fd„ƒYZde fd„ƒYZdefd„ƒYZdefd„ƒYZde fd„ƒYZde fd„ƒYZd5Zdefd„ƒYZeZdefd „ƒYZd!efd"„ƒYZd#efd$„ƒYZd%efd&„ƒYZd'efd(„ƒYZd)efd*„ƒYZd+efd,„ƒYZd-efd.„ƒYZd/efd0„ƒYZ d1e!fd2„ƒYZ"d3e#fd4„ƒYZ$d5S(6sÈExceptions used with SQLAlchemy. The base exception class is SQLAlchemyError. Exceptions which are raised as a result of DBAPI exceptions are all subclasses of :class:`~sqlalchemy.exc.DBAPIError`. tSQLAlchemyErrorcBseZdZRS(sGeneric error class.(t__name__t __module__t__doc__(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRst ArgumentErrorcBseZdZRS(s“Raised when an invalid or conflicting function argument is supplied. This error generally corresponds to construction time state errors. (RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRstCircularDependencyErrorcBseZdZRS(sBRaised by topological sorts when a circular dependency is detected(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRst CompileErrorcBseZdZRS(s2Raised when an error occurs during SQL compilation(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRstIdentifierErrorcBseZdZRS(s;Raised when a schema name is beyond the max character limit(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR"stDisconnectionErrorcBseZdZRS(sÙA disconnect is detected on a raw DB-API connection. This error is raised and consumed internally by a connection pool. It can be raised by a ``PoolListener`` so that the host pool forces a disconnect. (RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR(st TimeoutErrorcBseZdZRS(s@Raised when a connection pool times out on getting a connection.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR 4stInvalidRequestErrorcBseZdZRS(svSQLAlchemy was asked to do something it can't do. This error generally corresponds to runtime state errors. (RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR 8stNoSuchColumnErrorcBseZdZRS(s6A nonexistent column is requested from a ``RowProxy``.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR ?stNoReferenceErrorcBseZdZRS(sDRaised by ``ForeignKey`` to indicate a reference cannot be resolved.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR BstNoReferencedTableErrorcBseZdZRS(sGRaised by ``ForeignKey`` when the referred ``Table`` cannot be located.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR EstNoReferencedColumnErrorcBseZdZRS(sHRaised by ``ForeignKey`` when the referred ``Column`` cannot be located.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRHstNoSuchTableErrorcBseZdZRS(s7Table does not exist or is not visible to a connection.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRKstUnboundExecutionErrorcBseZdZRS(sASQL was attempted without a database connection to execute it on.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyROst DBAPIErrorcBs;eZdZed„ZeeƒZed„Zd„ZRS(s•Raised when the execution of a database operation fails. ``DBAPIError`` wraps exceptions raised by the DB-API underlying the database operation. Driver-specific implementations of the standard DB-API exception types are wrapped by matching sub-types of SQLAlchemy's ``DBAPIError`` when possible. DB-API's ``Error`` type maps to ``DBAPIError`` in SQLAlchemy, otherwise the names are identical. Note that there is no guarantee that different DB-API implementations will raise the same exception type for any given error condition. If the error-raising operation occured in the execution of a SQL statement, that statement and its parameters will be available on the exception object in the ``statement`` and ``params`` attributes. The wrapped exception object is available in the ``orig`` attribute. Its type and properties are DB-API implementation specific. cCs„t|ttfƒo|S|dj oI|iitƒ}}||jo"t||tƒo||}qqn|||||ƒS(N( t isinstancetKeyboardInterruptt SystemExittNonet __class__Rtglobalst issubclassR(tclst statementtparamstorigtconnection_invalidatedtnametglob((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pytinstancejs !cCs›yt|ƒ}Wn@ttfj o ‚n&tj o}dt|ƒ}nXti|d|ii|fƒ||_||_ ||_ ||_ dS(Ns.Error in str() of DB-API-generated exception: s(%s) %s( tstrRRt ExceptionRt__init__RRRRRR(tselfRRRRttextte((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR#xs   cCsÆt|ittfƒo|t|iƒdjoft|idtttfƒoFditi|ƒt |i ƒt |id ƒdt|iƒfƒSditi|ƒt |i ƒt |iƒfƒS(Ni it is*... and a total of %i bound parameter sets( RRtlistttupletlentdicttjoinRt__str__treprR(R$((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR-†sO (RRRtFalseR t classmethodR#R-(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyRVs   tInterfaceErrorcBseZdZRS(sWraps a DB-API InterfaceError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR1”st DatabaseErrorcBseZdZRS(sWraps a DB-API DatabaseError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR2˜st DataErrorcBseZdZRS(sWraps a DB-API DataError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR3œstOperationalErrorcBseZdZRS(s Wraps a DB-API OperationalError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR4 stIntegrityErrorcBseZdZRS(sWraps a DB-API IntegrityError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR5¤st InternalErrorcBseZdZRS(sWraps a DB-API InternalError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR6¨stProgrammingErrorcBseZdZRS(s Wraps a DB-API ProgrammingError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR7¬stNotSupportedErrorcBseZdZRS(s!Wraps a DB-API NotSupportedError.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR8°stSADeprecationWarningcBseZdZRS(s*Issued once per usage of a deprecated API.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR9¶stSAPendingDeprecationWarningcBseZdZRS(s*Issued once per usage of a deprecated API.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR:ºst SAWarningcBseZdZRS(sIssued at runtime.(RRR(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyR;¾sN(%RR"RRRRRRtConcurrentModificationErrorRt FlushErrorR R tKeyErrorR R R RRRtUnmappedColumnErrorRtSQLErrorR1R2R3R4R5R6R7R8tDeprecationWarningR9tPendingDeprecationWarningR:tRuntimeWarningR;(((s2/usr/lib/python2.6/site-packages/sqlalchemy/exc.pyt s< <