This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

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:55Matt.Bachmannsetrecipients: + Matt.Bachmann
2014-06-30 03:12:55Matt.Bachmannsetmessageid: <1404097975.91.0.971553035109.issue21883@psf.upfronthosting.co.za>
2014-06-30 03:12:55Matt.Bachmannlinkissue21883 messages
2014-06-30 03:12:55Matt.Bachmanncreate