This commit is contained in:
deathbybandaid 2019-07-05 13:59:50 -04:00
parent 0b9481618c
commit 15395bf936

View File

@ -22,25 +22,25 @@ class Spicemanip():
self.output_type = output_type self.output_type = output_type
return self.core(inputs, task, output_type) return self.core(inputs, task, output_type)
def input_handler(self, inputs): def input_handler(self):
# Input needs to be a list, but don't split a word into letters # Input needs to be a list, but don't split a word into letters
if not inputs: if not self.inputs:
return [] return []
if isinstance(inputs, collections.abc.KeysView): if isinstance(self.inputs, collections.abc.KeysView):
return list(inputs) return list(self.inputs)
if isinstance(inputs, dict): if isinstance(self.inputs, dict):
return list(inputs.keys()) return list(self.inputs.keys())
if not isinstance(inputs, list): if not isinstance(self.inputs, list):
return list(inputs.split(" ")) return list(self.inputs.split(" "))
return inputs
def output_handler(self, outputs, output_type=None): def output_handler(self):
if not output_type: if not self.output_type:
output_type = "list" self.output_type = "list"
return outputs self.outputs = self.inputs_list
return self.outputs
def core(self, inputs, task, output_type=None): def core(self):
return self.output_handler(inputs, output_type) return self.output_handler()
core = Spicemanip() core = Spicemanip()