diff options
Diffstat (limited to 'netlib')
| -rw-r--r-- | netlib/tcp.py | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/netlib/tcp.py b/netlib/tcp.py index 53ad8a05..6ba58d86 100644 --- a/netlib/tcp.py +++ b/netlib/tcp.py @@ -63,10 +63,11 @@ class FileLike:          return result      def write(self, v): -        try: -            return self.o.sendall(v) -        except SSL.SysCallError: -            raise NetLibDisconnect() +        if v: +            try: +                return self.o.sendall(v) +            except SSL.SysCallError: +                raise NetLibDisconnect()      def readline(self, size = None):          result = '' | 
