Package rhn :: Module tb
[hide private]
[frames] | no frames]

Source Code for Module rhn.tb

 1  # 
 2  # Copyright (c) 2016 Red Hat, Inc. 
 3  # 
 4  # This software is licensed to you under the GNU General Public License, 
 5  # version 2 (GPLv2). There is NO WARRANTY for this software, express or 
 6  # implied, including the implied warranties of MERCHANTABILITY or FITNESS 
 7  # FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2 
 8  # along with this software; if not, see 
 9  # http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt. 
10  # 
11  # Red Hat trademarks are not licensed under GPLv2. No permission is 
12  # granted to use or replicate Red Hat trademarks that are incorporated 
13  # in this software or its documentation. 
14  # 
15   
16  import sys 
17   
18  try: 
19      PY3 = sys.version_info.major >= 3 
20  except AttributeError: 
21      PY3 = False 
22   
23  if PY3: 
24 - def raise_with_tb(e):
25 raise e
26 else: 27 exec(""" 28 def raise_with_tb(e): 29 raise e, None, sys.exc_info()[2] 30 """) 31