#!/usr/bin/python
# -*- coding: iso-8859-1 -*-

import sys
import re

a='Before' 
print "Before:", a 

def usage ():
#    global a
    print "Inside usage() before setting: ", a
    a = 'inside usage()'
    print "Inside usage() after setting: ", a


def main():
    print "Inside main() before setting", a
    a='inside main()'
    print "Inside main() after setting:", a

#
# main
#

if __name__ == '__main__':
    print "In __main__ before usage():", a 
    usage()
    a = 'In __main__ after usage() and before main()'
    print "In __main__  after usage() and before main():", a 
    main()
    print "In __main__  after main():", a


    
print "After:",  a    
print "Absolute last statement in", __name__

