<a id="camel.benchmarks.mock_website.shopping_mall.app"></a>

<a id="camel.benchmarks.mock_website.shopping_mall.app.load_products"></a>

## load_products

```python
def load_products(file_path: str = 'products.json'):
```

<a id="camel.benchmarks.mock_website.shopping_mall.app.setup_logging"></a>

## setup_logging

```python
def setup_logging(application):
```

<a id="camel.benchmarks.mock_website.shopping_mall.app.check_task_completion"></a>

## check_task_completion

```python
def check_task_completion(current_cart_raw, ground_truth_spec):
```

<a id="camel.benchmarks.mock_website.shopping_mall.app._trigger_task_completion_check"></a>

## _trigger_task_completion_check

```python
def _trigger_task_completion_check():
```

Checks for task completion if in task mode and not already signaled.

<a id="camel.benchmarks.mock_website.shopping_mall.app.create_app"></a>

## create_app

```python
def create_app():
```

<a id="camel.benchmarks.mock_website.shopping_mall.app.main"></a>

## main

```python
def main():
```
