Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 637 Bytes

File metadata and controls

24 lines (20 loc) · 637 Bytes

raise

raise Exception(msg)

try...except...as...

try:
    code block
except Exception as err:
    error handling

traceback.format_exc()

  • convert traceback stack info to be a string

assert condition, message

  • Python -O option will disable assertions

logging module

import logging
logging.disable(logging.CRITICAL)
logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.basicConfig(filename='myProgramLog.txt', level=logging.DEBUG, 
                    format='(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')