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

Source Code for Module occi.exceptions

 1  # coding=utf-8 
 2  # 
 3  # Copyright (C) 2010-2012 Platform Computing 
 4  # 
 5  # This library is free software; you can redistribute it and/or 
 6  # modify it under the terms of the GNU Lesser General Public 
 7  # License as published by the Free Software Foundation; either 
 8  # version 2.1 of the License, or (at your option) any later version. 
 9  # 
10  # This library is distributed in the hope that it will be useful, 
11  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
12  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
13  # Lesser General Public License for more details. 
14  # 
15  # You should have received a copy of the GNU Lesser General Public 
16  # License along with this library; if not, write to the Free Software 
17  # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA 
18  # 
19  ''' 
20  Exception definitions. 
21   
22  Created on Nov 24, 2011 
23   
24  @author: tmetsch 
25  ''' 
26   
27   
28 -class HTTPError(Exception):
29 ''' 30 A HTTP Error exception. 31 ''' 32
33 - def __init__(self, code, msg):
34 ''' 35 Creates an HTTP Error. 36 37 code -- the HTTP status code. 38 msg -- the error message. 39 ''' 40 Exception.__init__(self) 41 self.code = code 42 self.message = msg
43
44 - def __str__(self):
45 return repr(self.code) + ' - ' + self.message
46