Usually one comes across this problem in python3.0 while attempting a split() method on a bytes type object.
TypeError: Type str does'nt support the buffer API
This issue can be resolved by using the split method after decoding the bytes type object.
However, I find the error message rather ambiguous. Am I missing some underlying concept or do you think the message is ambiguous too?(If more people think so, maybe we could ask for a fix)