
PythonTaskManageable
===========================

.. currentmodule:: axioma.core

.. class:: PythonTaskManageable

    Наследник :class:`~axioma.core.PythonTask` который переопределяет 
    поведение метода :meth:`~axioma.core.PythonTask.run_impl`


    .. method:: PythonTaskManageable(progressHandler, fn, *args, **kwargs)

        Добавляет :class:`~axioma.core.PythonProgressHandler` первым аргументом 
        при вызове пользовательской функции. Таким образом пользотель может 
        управлять прогрессом или обработать отмену операции

        :param fn: Пользовательская функция
        :type fn: :class:`function`
        :param args: Набор аргументов которые будут переданы в пользовательскую функцию при вызове
        :type args: :class:`tuple`
        :param kwargs: Словарь который будет передан в пользовательскую функцию при вызове
        :type kwargs: :class:`dict`

