Message221939
| Author |
Matt.Bachmann |
| Recipients |
Matt.Bachmann |
| Date |
2014年06月30日.03:12:55 |
| SpamBayes Score |
-1.0 |
| Marked as misclassified |
Yes |
| Message-id |
<1404097975.91.0.971553035109.issue21883@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Howdy!
I encountered this error when accidently passing in mixed types to reldir
>>> import os
>>> os.path.relpath('/Users/bachmann', b'.')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/Cellar/python3/3.4.1/Frameworks/Python.framework/Versions/3.4/lib/python3.4/posixpath.py", line 451, in relpath
start_list = [x for x in abspath(start).split(sep) if x]
TypeError: Type str doesn't support the buffer API
When this mistake is done in join we get a helpful error message.
I simply borrowed this logic and put in in relpath. Is this useful? |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2014年06月30日 03:12:55 | Matt.Bachmann | set | recipients:
+ Matt.Bachmann |
| 2014年06月30日 03:12:55 | Matt.Bachmann | set | messageid: <1404097975.91.0.971553035109.issue21883@psf.upfronthosting.co.za> |
| 2014年06月30日 03:12:55 | Matt.Bachmann | link | issue21883 messages |
| 2014年06月30日 03:12:55 | Matt.Bachmann | create |
|