"""Create fallback_executor
Generated by Phi-Octopus Eden
2025-11-07 17:47:04.940532
"""

```python
class FallbackExecutor:
    """
    A class to handle execution tasks with a fallback mechanism in case of errors.

    Args:
        primary_function: The main function to be executed.
        fallback_function: The function to execute if an error occurs in the primary function.

    Methods:
        run: Executes the primary function, and if it fails, executes the fallback function.
    """

    def __init__(self, primary_function: callable, fallback_function: callable):
        self.primary_function = primary_function
        self.fallback_function = fallback_function

    def run(self) -> None:
        """
        Execute the primary function. If an error occurs during execution,
        attempt to execute the fallback function instead.
        """
        try:
            self.primary_function()
        except Exception as e:
            print(f"Error occurred: {e}")
            self.fallback_function()

# Example usage
def main_task():
    """A simple task that may fail."""
    print("Executing main task...")

def backup_task():
    """A backup task executed if the primary fails."""
    print("Executing backup task...")

fallback_executor = FallbackExecutor(main_task, backup_task)

# Running the executor
fallback_executor.run()
```