Not sure I follow...in Python 2.7 I'm getting `str` results, not `unicode`:

```python
>>> type(framenet.frames('Pred'))
<class 'nltk.corpus.reader.framenet.PrettyList'>
>>> repr(framenet.frames('Pred'))
'[<frame ID=300 name=Predicament>, <frame ID=425 name=Predicting>]'
>>> type(framenet.frame('Predicament').FE)
<class 'nltk.corpus.reader.framenet.PrettyDict'>
>>> repr(framenet.frame('Predicament').FE)
"{'Domain': <fe ID=11950 name=Domain>, 'Place': <fe ID=9900 name=Place>, 'Experiencer': <fe ID=2589 name=Experiencer>, 'Time': <fe ID=2593 name=Time>, 'Situation': <fe ID=2590 name=Situation>, 'Cause': <fe ID=2591 name=Cause>}"
```

I'm not sure what happens with non-ASCII characters...actually, I see examples of lexical units with non-ASCII characters that are not showing up at all with this API. Possibly a bug somewhere else.