#!/usr/bin/python
#################################################################################
# This is the main code
#################################################################################
def main_process():
    import permissions
   

#################################################################################
# In main code
# I wrapped the entire script in a try/except block
#################################################################################
try:
    main_process()
    
except Exception as ex:
    import sys, traceback, subprocess
    print("\n")                                     #end of HTTP headers
    print("Processing Error - ", ex )               #print processing error
    traceback.print_exc(file=sys.stdout)            #print traceback stack on stdout instead of stderr
    print()
    
    error_log_file = "/var/log/httpd/error_log"
    output = subprocess.check_output(['tail', '-3', error_log_file])
    output = output.decode()
    print(output)
    print()
    
    access_log_file = "/var/log/httpd/access_log"
    output = subprocess.check_output(['tail', '-2', access_log_file])
    output  = output.decode()
    print(output)
    print()