import csv
import re
import string

# Read common variables
def read_common_variables(cvsFileName):
  commonVariables = {}
  commonVariablesFile=open(cvsFileName, "rb")
  fileDialect = csv.Sniffer().sniff(commonVariablesFile.read(1024))
#  fileDialect.skipinitialspace = True
  commonVariablesFile.seek(0)
  reader = csv.reader(commonVariablesFile, dialect=fileDialect)
  continuation = 1
  while (continuation):
    try:
      entry = reader.next()
      if  len(entry) >= 2:
        entry[0] = string.strip(entry[0])
      	commonVariables[entry[0]] = string.strip(entry[1])
      	print entry
    except StopIteration:
      continuation = 0
      commonVariablesFile.close()
  return commonVariables
