Broken down the
return [{k.lower(): v for k, v in r.iteritems()} for r in csvfile]

to work with Python 26