Package bodhi :: Module exceptions
[hide private]
[frames] | no frames]

Source Code for Module bodhi.exceptions

 1  # $Id: $ 
 2  # This program is free software; you can redistribute it and/or modify 
 3  # it under the terms of the GNU General Public License as published by 
 4  # the Free Software Foundation; version 2 of the License. 
 5  # 
 6  # This program is distributed in the hope that it will be useful, 
 7  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
 8  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 9  # GNU Library General Public License for more details. 
10  # 
11  # You should have received a copy of the GNU General Public License 
12  # along with this program; if not, write to the Free Software 
13  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 
14   
15 -class RPMNotFound(Exception):
16 pass
17
18 -class RepositoryLocked(Exception):
19 pass
20
21 -class RepositoryNotFound(Exception):
22 pass
23 24 try: 25 from sqlobject.dberrors import DuplicateEntryError 26 except ImportError: 27 # Handle pre-DuplicateEntryError versions of SQLObject
28 - class DuplicateEntryError(Exception): pass
29 30 from psycopg2 import IntegrityError as PostgresIntegrityError 31 try: 32 from pysqlite2.dbapi2 import IntegrityError as SQLiteIntegrityError 33 except: 34 from sqlite import IntegrityError as SQLiteIntegrityError 35