diff options
Diffstat (limited to 'external/clBLAS/src/scripts/perf/errorHandler.py')
-rw-r--r-- | external/clBLAS/src/scripts/perf/errorHandler.py | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/external/clBLAS/src/scripts/perf/errorHandler.py b/external/clBLAS/src/scripts/perf/errorHandler.py deleted file mode 100644 index 8471f9db..00000000 --- a/external/clBLAS/src/scripts/perf/errorHandler.py +++ /dev/null @@ -1,68 +0,0 @@ -# ######################################################################## -# Copyright 2013 Advanced Micro Devices, Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ######################################################################## - -#---------------------------------File Note------------------------------------ -#Date: 27 January 2012 -#This file defines all the error code and error handler mechanism -#--------------------------------Global Variables------------------------------ - -UINS_CAT = 100 -WIN_REG_SEARCH_FAIL = 101 -UNIMPL_APP = 200 -SYS_ERR = 300 -TIME_OUT = 400 -DIM_INCO_FILE_FMT = 500 #incorrect file format for dimension -DIM_FILE_VAL_INCO = 501 #Value coming from dimension file is incorrect - -#__errorTable : Defines all the errors in the system. Add a new error code and -# error message here -"""Error table is defined as private to this module""" -errorTable = { - UINS_CAT: 'Application is not able to find the installed catalyst', - WIN_REG_SEARCH_FAIL: 'Windows Registry search for catalysts version is unsuccessful', - UNIMPL_APP: 'Unimplemented Application requirement', - SYS_ERR: 'System error occurred - Please check the source code', - TIME_OUT: 'Operation is timed out', - DIM_INCO_FILE_FMT: 'incorrect file format for dimension - Not able to find dimension', - DIM_FILE_VAL_INCO: 'Value coming from dimension file is incorrect' - } - -#--------------------------------Class Definitions----------------------------- -class TimeoutException(Exception): - pass - -"""Base class for handling all the application generated exception""" -class ApplicationException(Exception): - - def __init__(self, fileName, errno, msg = ""): - self.fileName = fileName - self.errno = errno - self.mess = errorTable[errno] + msg - self.message = 'Application ERROR:'+repr(self.fileName+'-'+str(self.errno)+'-'+self.mess) - - def __str__(self): - return repr(self.fileName+'-'+str(self.errno)+'-'+self.mess) - - -#--------------------------------Global Function------------------------------- -if __name__ == '__main__': - #print errorTable - try: - raise ApplicationException('errorHandler', SYS_ERR) - - except: - print 'Generic exception' - |