
class Definitions(Task):
	"""
	Inputs: Two Strings
	"""
	def __init__(self, term, topic):
		self.term = term
		slef.topic = topic
		
	def write_response(self, df):
		df.to_csv("somefile.csv)
		return
	## A method as a task
	def get_def1(self, lang="en"):
		def1_df = def1.get(self.term, lang)
		
		self.write_response(def1_df)
		return def1_df
	def get_def2(self, credentials):
		def2_df = def1.get(self.term, credentials)
		
		self.write_response(def2_df)
		return def2_df

node_flow = Flow("Make Node", state_handlers=[visualize])
getDefs = Definitions("bit", "computer science")
node_flow.add_task(getDefs.get_def1)