mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-13 06:59:53 -05:00
test
This commit is contained in:
parent
3e66096987
commit
178582e218
@ -67,50 +67,61 @@ class Spicemanip():
|
|||||||
|
|
||||||
if self.task in ["0", 0, 'complete']:
|
if self.task in ["0", 0, 'complete']:
|
||||||
self.outputs = self.string(self.input_list)
|
self.outputs = self.string(self.input_list)
|
||||||
|
self.task = "complete"
|
||||||
|
|
||||||
elif self.task in ['index']:
|
elif self.task in ['index']:
|
||||||
self.outputs = self.index(
|
self.outputs = self.index(
|
||||||
self.input_list[0], self.input_list[1], self.input_list[2])
|
self.input_list[0], self.input_list[1], self.input_list[2])
|
||||||
|
self.task = "index"
|
||||||
|
|
||||||
elif self.task in ['last', '-1', -1]:
|
elif self.task in ['last', '-1', -1]:
|
||||||
self.outputs = self.last(self.input_list)
|
self.outputs = self.last(self.input_list)
|
||||||
|
self.task = "last"
|
||||||
|
|
||||||
elif self.is_digit(self.task):
|
elif self.is_digit(self.task):
|
||||||
self.outputs = self.number(self.input_list, int(self.task))
|
self.outputs = self.number(self.input_list, int(self.task))
|
||||||
|
self.task = "number"
|
||||||
|
|
||||||
elif "^" in str(self.task):
|
elif "^" in str(self.task):
|
||||||
range_nums = str(self.task).split("^", 1).sort()
|
range_nums = str(self.task).split("^", 1).sort()
|
||||||
range_start, range_end = range_nums[0], range_nums[1]
|
range_start, range_end = range_nums[0], range_nums[1]
|
||||||
self.outputs = self.rangebetween(self.input_list, int(range_start),
|
self.outputs = self.rangebetween(self.input_list, int(range_start),
|
||||||
int(range_end))
|
int(range_end))
|
||||||
|
self.task = "rangebetween"
|
||||||
|
|
||||||
elif str(self.task).startswith("split_"):
|
elif str(self.task).startswith("split_"):
|
||||||
split_mark = str(self.task).replace("split_", "")
|
split_mark = str(self.task).replace("split_", "")
|
||||||
self.outputs = self.split(self.input_list, split_mark)
|
self.outputs = self.split(self.input_list, split_mark)
|
||||||
|
self.task = "split"
|
||||||
|
|
||||||
elif str(self.task).endswith("!"):
|
elif str(self.task).endswith("!"):
|
||||||
exclude_num = str(self.task).replace("!", "")
|
exclude_num = str(self.task).replace("!", "")
|
||||||
self.outputs = self.exclude(self.input_list, int(exclude_num))
|
self.outputs = self.exclude(self.input_list, int(exclude_num))
|
||||||
|
self.task = "exclude"
|
||||||
|
|
||||||
elif str(self.task).endswith("+"):
|
elif str(self.task).endswith("+"):
|
||||||
range_start = str(self.task).replace("+", "")
|
range_start = str(self.task).replace("+", "")
|
||||||
self.outputs = self.incrange_plus(
|
self.outputs = self.incrange_plus(
|
||||||
self.input_list, int(range_start))
|
self.input_list, int(range_start))
|
||||||
|
self.task = "incrange_plus"
|
||||||
|
|
||||||
elif str(self.task).endswith("-"):
|
elif str(self.task).endswith("-"):
|
||||||
range_end = str(self.task).replace("-", "")
|
range_end = str(self.task).replace("-", "")
|
||||||
self.outputs = self.incrange_minus(
|
self.outputs = self.incrange_minus(
|
||||||
self.input_list, int(range_end))
|
self.input_list, int(range_end))
|
||||||
|
self.task = "incrange_minus"
|
||||||
|
|
||||||
elif str(self.task).endswith(">"):
|
elif str(self.task).endswith(">"):
|
||||||
range_start = str(self.task).replace(">", "")
|
range_start = str(self.task).replace(">", "")
|
||||||
self.outputs = self.excrange_plus(
|
self.outputs = self.excrange_plus(
|
||||||
self.input_list, int(range_start))
|
self.input_list, int(range_start))
|
||||||
|
self.task = "excrange_plus"
|
||||||
|
|
||||||
elif str(self.task).endswith("<"):
|
elif str(self.task).endswith("<"):
|
||||||
range_end = str(self.task).replace("<", "")
|
range_end = str(self.task).replace("<", "")
|
||||||
self.outputs = self.excrange_minus(
|
self.outputs = self.excrange_minus(
|
||||||
self.input_list, int(range_end))
|
self.input_list, int(range_end))
|
||||||
|
self.task = "excrange_minus"
|
||||||
|
|
||||||
elif hasattr(self,
|
elif hasattr(self,
|
||||||
str(self.task)) and not str(self.task).startswith("core_"):
|
str(self.task)) and not str(self.task).startswith("core_"):
|
||||||
@ -133,7 +144,8 @@ class Spicemanip():
|
|||||||
'excrange_plus': "string",
|
'excrange_plus': "string",
|
||||||
'excrange_minus': "string",
|
'excrange_minus': "string",
|
||||||
'count': "dict",
|
'count': "dict",
|
||||||
"create": "list"
|
"create": "list",
|
||||||
|
'complete': "string",
|
||||||
}
|
}
|
||||||
|
|
||||||
# default return if not specified
|
# default return if not specified
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user