Skip to content

BaseMiddleware

Base middleware.

BaseMiddleware

BaseMiddleware - An abstract class that is the foundation for Middleware classes.

Example

from qtasks.middlewares.base import BaseMiddleware

class MyMiddleware(BaseMiddleware):
    def __init__(self, name: str):
        super().__init__(name=name)
Source code in src/qtasks/middlewares/base.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class BaseMiddleware:
    """
    `BaseMiddleware` - An abstract class that is the foundation for Middleware classes.

    ## Example

    ```python
    from qtasks.middlewares.base import BaseMiddleware

    class MyMiddleware(BaseMiddleware):
        def __init__(self, name: str):
            super().__init__(name=name)
    ```
    """

    def __init__(self, name: str):
        """
        An instance of a class.

        Args:
            name (str): Name.
        """
        self.name = name

__init__(name)

An instance of a class.

Parameters:

Name Type Description Default
name str

Name.

required
Source code in src/qtasks/middlewares/base.py
19
20
21
22
23
24
25
26
def __init__(self, name: str):
    """
    An instance of a class.

    Args:
        name (str): Name.
    """
    self.name = name