Package eoxserver :: Package backends :: Module exceptions
[hide private]
[frames] | no frames]

Source Code for Module eoxserver.backends.exceptions

 1  #------------------------------------------------------------------------------- 
 2  # $Id: exceptions.py 758 2011-10-26 18:36:38Z meissls $ 
 3  # 
 4  # Project: EOxServer <http://eoxserver.org> 
 5  # Authors: Stephan Krause <stephan.krause@eox.at> 
 6  #          Stephan Meissl <stephan.meissl@eox.at> 
 7  # 
 8  #------------------------------------------------------------------------------- 
 9  # Copyright (C) 2011 EOX IT Services GmbH 
10  # 
11  # Permission is hereby granted, free of charge, to any person obtaining a copy 
12  # of this software and associated documentation files (the "Software"), to deal 
13  # in the Software without restriction, including without limitation the rights 
14  # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell  
15  # copies of the Software, and to permit persons to whom the Software is  
16  # furnished to do so, subject to the following conditions: 
17  # 
18  # The above copyright notice and this permission notice shall be included in all 
19  # copies of this Software or works derived from this Software. 
20  # 
21  # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
22  # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
23  # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 
24  # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
25  # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 
26  # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 
27  # THE SOFTWARE. 
28  #------------------------------------------------------------------------------- 
29   
30  """ 
31  This module contains exception definitions for the storage backends. 
32  """ 
33   
34  from eoxserver.core.exceptions import EOxSException 
35   
36 -class DataAccessError(EOxSException):
37 """ 38 This exception shall be raised if any data access error occurs. 39 """ 40 41 pass
42
43 -class CacheOverflow(EOxSException):
44 """ 45 This exception shall be raised it the cache cannot accomodate for new 46 incoming data despite attempts to free space. 47 """ 48 49 pass
50