add optional "timeout" parameter to pubsub.can_read
pep8
Merge branch 'pr/520'
docstring