I don't think so.

It may be better to distinguish poles, essential singularities, branch points - but at the present this function supposed to return all of them.  See it's applications (Interval._eval_imageset, if I remember correctly).