GeometrizeTwitterBot  1.0
Python Twitter bot for geometrizing images into geometric primitives
Public Member Functions | Public Attributes | List of all members
geometrize_stream_listener.GeometrizeStreamListener Class Reference
Inheritance diagram for geometrize_stream_listener.GeometrizeStreamListener:
Inheritance graph
[legend]
Collaboration diagram for geometrize_stream_listener.GeometrizeStreamListener:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, api)
 
def on_connect (self)
 
def on_timeout (self)
 
def on_error (self, code)
 
def on_status (self, status)
 

Public Attributes

 on_connect_cb
 
 on_timeout_cb
 
 on_error_cb
 
 on_status_cb
 
 api
 

Constructor & Destructor Documentation

◆ __init__()

def geometrize_stream_listener.GeometrizeStreamListener.__init__ (   self,
  api 
)
7  def __init__(self, api):
8  super(tweepy.StreamListener, self).__init__()
9  print("Will create Twitter stream listener")
10 
11  self.on_connect_cb = None
12  self.on_timeout_cb = None
13  self.on_error_cb = None
14  self.on_status_cb = None
15 
16  self.api = api
17 
18  print("Did create Twitter stream listener")
19 

Member Function Documentation

◆ on_connect()

def geometrize_stream_listener.GeometrizeStreamListener.on_connect (   self)
20  def on_connect(self):
21  if self.on_connect_cb:
22  self.on_connect_cb(self.api)
23 

◆ on_error()

def geometrize_stream_listener.GeometrizeStreamListener.on_error (   self,
  code 
)
29  def on_error(self, code):
30  if self.on_error_cb:
31  return self.on_error_cb(self.api, code)
32  return True
33 

◆ on_status()

def geometrize_stream_listener.GeometrizeStreamListener.on_status (   self,
  status 
)
34  def on_status(self, status):
35  if self.on_status_cb:
36  self.on_status_cb(self.api, status)

◆ on_timeout()

def geometrize_stream_listener.GeometrizeStreamListener.on_timeout (   self)
24  def on_timeout(self):
25  if self.on_timeout_cb:
26  return self.on_timeout_cb(self.api)
27  return False
28 

Member Data Documentation

◆ api

geometrize_stream_listener.GeometrizeStreamListener.api

◆ on_connect_cb

geometrize_stream_listener.GeometrizeStreamListener.on_connect_cb

◆ on_error_cb

geometrize_stream_listener.GeometrizeStreamListener.on_error_cb

◆ on_status_cb

geometrize_stream_listener.GeometrizeStreamListener.on_status_cb

◆ on_timeout_cb

geometrize_stream_listener.GeometrizeStreamListener.on_timeout_cb

The documentation for this class was generated from the following file:
bot.on_timeout
def on_timeout(api)
Callback triggered when the stream listener times out.
Definition: bot.py:47
bot.on_connect
def on_connect(api)
Callback triggered when the stream listener connects.
Definition: bot.py:43
bot.on_error
def on_error(api, code)
Callback triggered when the listener encounters an error.
Definition: bot.py:52