(charles,neilen) added an attribute DeviceServerBase.send_timeout so that server will not spin forever if client somehow fails to empty the send buffer; also added a log statement to display the socket address causing a server bind failure.

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16629 b56c7a7d-ac47-0410-a905-b6f7de78896a
(neilen, charles) Really fix spinning server issue by putting timeout check in right part of the send loop

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16630 b56c7a7d-ac47-0410-a905-b6f7de78896a
(neilen, charles) Fix potential message sending livelock in katcp client send_message

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16635 b56c7a7d-ac47-0410-a905-b6f7de78896a
(neilen, charles) Fix docstring for kattypes send_reply decorator

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16727 b56c7a7d-ac47-0410-a905-b6f7de78896a
(charles, neilen) Fixed an invalid param in a log message.

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16770 b56c7a7d-ac47-0410-a905-b6f7de78896a
(paul, ofaletse) Changing sensor tree to handle removal of sensors from tree better

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16796 b56c7a7d-ac47-0410-a905-b6f7de78896a
(neilen, paul) Make katcp server main loop robust against disconnect
race-conditions when looking up the client connection object

git-svn-id: https://katfs.kat.ac.za/svnDS/code/katcp-python/trunk@16819 b56c7a7d-ac47-0410-a905-b6f7de78896a