parameters: (self)
return_statement: return (len(self.buffer) > 0)
docstring: Called to determine whether there's any data left to be sent.
          Do not override.
docstring_summary: Called to determine whether there's any data left to be sent.
          Do not override.
docstring_tokens: Called to determine whether there s any data left to be sent . Do not override .
function: def writable(self):
          """Called to determine whether there's any data left to be sent.
          Do not override."""
          return (len(self.buffer) > 0)
function_tokens: def writable ( self ) : return ( len ( self . buffer ) > 0 )