'get_streams(default = UNDEFINED)
Provides the list of streams tor is currently handling.
:param object default: response if the query fails
:returns: list of :class:`stem.response.events.StreamEvent` objects
:raises: :class:`stem.ControllerError` if the call fails and no default was
provided'

@with_default()
def get_streams(self, default=UNDEFINED):

    streams = []
    response = self.get_info('stream-status')
    for stream in response.splitlines():
        message = stem.socket.recv_message(StringIO((('650    STREAM    ' + stream) + '\r\n')))
        stem.response.convert('EVENT', message, arrived_at=0)
        streams.append(message)
    return streams
