Added reverse query

This commit is contained in:
2021-07-27 12:54:49 +02:00
parent a080119c44
commit 62c8b9c68d
4 changed files with 32 additions and 3 deletions

View File

@@ -0,0 +1,15 @@
from cpl_query.exceptions import ArgumentNoneException, ExceptionArgument
from cpl_query.extension.iterable_abc import IterableABC
def reverse_query(_list: IterableABC) -> IterableABC:
if _list is None:
raise ArgumentNoneException(ExceptionArgument.list)
result = IterableABC()
_copied_list = _list.to_list()
_copied_list.reverse()
for element in _copied_list:
result.append(element)
return result