New issue 2524: Regression: __import__ does not allow unicode strings in 
fromlist
https://bitbucket.org/pypy/pypy/issues/2524/regression-__import__-does-not-allow

Eli Oxman:

On regular Python 2.7 I see the following behavior:

```
>>> main_module = __import__('foo', fromlist=[u'bar'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named foo
```

On Pypy 5.6 I got the same behavior, but on Pypy 5.7 I get:
```
>>>> main_module = __import__('foo', fromlist=[u'bar'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'fromlist' items must be str, not unicode
```

I believe it should be possible to import with unicode literals in the 
`fromlist`.
In particular I stumbled upon this when using a 3rd party library that uses 
`from __future__ import unicode_literals`.


_______________________________________________
pypy-issue mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-issue

Reply via email to