ordereddict vs odict try/except clause