net/connector.py: propagate timeout
net/connector.py: add docstring