1## @file 2# Warning information of Eot 3# 4# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.<BR> 5# 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php 10# 11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 13# 14class Warning (Exception): 15 ## The constructor 16 # 17 # @param self The object pointer 18 # @param Str The message to record 19 # @param File The FDF name 20 # @param Line The Line number that error occurs 21 # 22 def __init__(self, Str, File = None, Line = None): 23 self.message = Str 24 self.FileName = File 25 self.LineNumber = Line 26 self.ToolName = 'EOT'