Could reorder this for a positive condition (as below). Should also probably use `isinstance` instead of `type` and `in script_dict.keys()` can simply be reduced to `in script_dict` as we know it's a dictionary already. Should we also print a status if the command is not in the script dict?

```python
if isinstance(script_dict, dict):
    if command in script_dict:
        scripts.append(script_dict[command])
    else:
        print_status("...")
else:
    print_status('Setup_scripts must be a dictionary - ignoring.')
```