Skip to content

request_

RequestSingleton

Source code in libs\cafex_core\src\cafex_core\singletons_\request_.py
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
class RequestSingleton:
    _instance = None

    def __new__(cls):
        """Ensures only one instance of RequestSingleton exists.

        Returns:
            RequestSingleton: The singleton instance.
        """
        if not cls._instance:
            cls._instance = super().__new__(cls)
            cls._instance.request = None
        return cls._instance

__new__()

Ensures only one instance of RequestSingleton exists.

Returns:

Name Type Description
RequestSingleton

The singleton instance.

Source code in libs\cafex_core\src\cafex_core\singletons_\request_.py
 4
 5
 6
 7
 8
 9
10
11
12
13
def __new__(cls):
    """Ensures only one instance of RequestSingleton exists.

    Returns:
        RequestSingleton: The singleton instance.
    """
    if not cls._instance:
        cls._instance = super().__new__(cls)
        cls._instance.request = None
    return cls._instance