Fix EmailParser location parsing

This fixes the bug where python dictionaries were being thrown in as item
locations, instead of the actual parsed string.