From 0b9481618c05454b807b83f67ac2d6b30345e9c9 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Fri, 5 Jul 2019 13:56:33 -0400 Subject: [PATCH] test --- sopel_modules/spicemanip/__init__.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/sopel_modules/spicemanip/__init__.py b/sopel_modules/spicemanip/__init__.py index e12593c..2418bc1 100644 --- a/sopel_modules/spicemanip/__init__.py +++ b/sopel_modules/spicemanip/__init__.py @@ -25,15 +25,13 @@ class Spicemanip(): def input_handler(self, inputs): # Input needs to be a list, but don't split a word into letters if not inputs: - inputs = [] + return [] if isinstance(inputs, collections.abc.KeysView): - inputs = list(inputs) - elif isinstance(inputs, dict): - inputs = list(inputs.keys()) + return list(inputs) + if isinstance(inputs, dict): + return list(inputs.keys()) if not isinstance(inputs, list): - inputs = list(inputs.split(" ")) - inputs = [x for x in inputs if x and x not in ['', ' ']] - inputs = [inputspart.strip() for inputspart in inputs] + return list(inputs.split(" ")) return inputs def output_handler(self, outputs, output_type=None):