In Python 2.x I would expect string literals without a mode specifier (i.e. not u'foo' or b'foo') to be type str. They always seem to be unicode: ``` >>> type('foo') <type 'str'> >>> type(pythonparser.parse('"foo"\n').body[0].value.s) <type 'unicode'> ```