lsst.daf.persistence
13.0-17-gd5d205a+2
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Friends
Macros
python
lsst
daf
persistence
butlerExceptions.py
Go to the documentation of this file.
1
from
builtins
import
str
2
#!/usr/bin/env python
3
4
#
5
# LSST Data Management System
6
# Copyright 2016 LSST Corporation.
7
#
8
# This product includes software developed by the
9
# LSST Project (http://www.lsst.org/).
10
#
11
# This program is free software: you can redistribute it and/or modify
12
# it under the terms of the GNU General Public License as published by
13
# the Free Software Foundation, either version 3 of the License, or
14
# (at your option) any later version.
15
#
16
# This program is distributed in the hope that it will be useful,
17
# but WITHOUT ANY WARRANTY; without even the implied warranty of
18
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
# GNU General Public License for more details.
20
#
21
# You should have received a copy of the LSST License Statement and
22
# the GNU General Public License along with this program. If not,
23
# see <http://www.lsstcorp.org/LegalNotices/>.
24
#
25
26
27
class
NoMapperException
(Exception):
28
pass
29
30
31
class
NoResults
(RuntimeError):
32
33
def
__init__
(self, message, datasetType, dataId):
34
message +=
' datasetType:'
+ datasetType +
' dataId:'
+ str(dataId)
35
super(NoResults, self).
__init__
(message)
36
37
38
class
MultipleResults
(RuntimeError):
39
40
def
__init__
(self, message, datasetType, dataId, locations):
41
message +=
' datasetType:'
+ datasetType +
' dataId:'
+ str(dataId) +
' locations:'
42
for
location
in
locations:
43
message +=
' '
+ str(location)
44
super(MultipleResults, self).
__init__
(message)
45
self.
locations
= locations
lsst::daf::persistence.butlerExceptions.NoResults.__init__
def __init__
Definition:
butlerExceptions.py:33
lsst::daf::persistence.butlerExceptions.NoResults
Definition:
butlerExceptions.py:31
lsst::daf::persistence.butlerExceptions.MultipleResults.__init__
def __init__
Definition:
butlerExceptions.py:40
lsst::daf::persistence.butlerExceptions.MultipleResults.locations
locations
Definition:
butlerExceptions.py:45
lsst::daf::persistence.butlerExceptions.NoMapperException
Definition:
butlerExceptions.py:27
lsst::daf::persistence.butlerExceptions.MultipleResults
Definition:
butlerExceptions.py:38
Generated on Sat Jun 24 2017 11:19:20 for lsst.daf.persistence by
1.8.5