This is super weird — then what's the point of having a setting if it gets overridden every time? We should only override the `settings` file's value if the `html` option's value was specified via the command line.

In other words:

  - if you specify a true/false value for the command line option, use that value
  - otherwise use the `settings.py` file's value