26 lines
520 B
Python
26 lines
520 B
Python
from collections import Callable
|
|
|
|
|
|
class ConsoleCall:
|
|
r"""Represents a console call, for hold back when spinner is active
|
|
|
|
Parameter
|
|
---------
|
|
function: :class:`Callable`
|
|
Function to call
|
|
args: :class:`list`
|
|
List of arguments
|
|
"""
|
|
|
|
def __init__(self, function: Callable, *args):
|
|
self._func = function
|
|
self._args = args
|
|
|
|
@property
|
|
def function(self):
|
|
return self._func
|
|
|
|
@property
|
|
def args(self):
|
|
return self._args
|